如何在Compute Engine实例之间迁移Wordpress

问题描述 投票:1回答:2

我最近创建了一个非常小的 Google Compute Engine实例,天真地认为它是谷歌人一直在讨论的那些易于扩展的东西之一。 我使用了Wordpress的快速部署功能,并且它都很好地安装了,所以我开始配置和添加数据等。

然而,我然后发现我无法扩展现有实例(即它不允许我将实例类型更改为更大的实例。我不明白为什么不,但是你去了。),所以它看起来我需要找到一种方法将我的Wordpress安装迁移到新实例。

我是否能够创建一个新实例并将其指向我的小实例当前使用的持久磁盘,等等,Bob是你的叔叔?

或者我是否需要手动从第一个实例获取文件和MySql数据并重新导入到空的新实例中? 什么是最简单的方法?

任何建议或有用的链接将不胜感激。

谢谢。

PS:顺便说一句,我应该尝试使用Google Cloud SQL存储而不是本地MySql安装吗?

wordpress migration google-compute-engine google-cloud-sql
2个回答
3
投票

要升级您的VM:

  1. 访问开发人员控制台中的VM设置(您的项目 - >计算 - >计算引擎 - > VM实例 - >单击VM的名称)

  2. 向下滚动到“磁盘”部分,取消选中“删除实例时删除启动磁盘”

  3. 删除有问题的VM。 请注意,以实例命名的磁盘将保留。

  4. 创建一个新VM,在Boot disk - Boot source下选择“Existing disk”。 在下一个框中,从上面的第3点选择磁盘,以及更大的机器类型。

生成的新实例将使用旧实例中的现有磁盘,并改进硬件/性能。

至于使用Cloud SQL代替VM安装的数据库,它是完全可行的,并允许调整Cloud SQL实例以匹配您的实际使用。 设置此类实例时需要考虑的几点:


0
投票

Sammy的回答涵盖了我想澄清你的文件如何安排在附加到你的实例的两个磁盘上的重要内容:

数据磁盘包含/ var / www /,它是所有wordpress文件。 它安装在/ wordpress的实例上

引导磁盘包含其他所有内容,包括为Wordpress安装创建的MySQL数据库。

© www.soinside.com 2019 - 2024. All rights reserved.