情况:我有2台服务器,其中一台当前正在托管一个实时WordPress站点,我希望能够在第一台服务器出现故障时将站点转移到另一台服务器。传输源文件很容易;转移数据库是我需要弄清楚如何做的。这两台服务器都是Windows Server 2008。 有什么容易做到的吗?
答案 0 :(得分:0)
我知道最简单的方法是使用插件" Duplicator"。我在Apache服务器上多次使用它,但是评论here,似乎三年前它在Windows 2008 IIS 7上运行正常,所以我现在认为它会更好。
Duplicator会生成两个包:一个包含字段(如果需要,可以排除上传),另一个包含数据库。一旦有了这两个软件包,就需要上传到新服务器并安装软件包。当然,您需要新的数据库凭据。该插件会在las步骤中询问您新的url库是否在所有数据库中进行了充分的替换。
答案 1 :(得分:0)
最简单的方法是mysqldump数据库,使用与源文件相同的机制传输它,然后将其导入mysql。
转储主数据库...
mysqldump -u user -p database > c:\somedir\backup.sql
...传输sql文件......
导入故障转移...
mysql -u user -p database < c:\somedir\backup.sql
导出和导入都可以轻松地在批处理文件中编写脚本。