是否可以将本地MySQL数据库复制到远程MySQL数据库?

时间:2015-07-06 19:14:19

标签: mysql wordpress iis windows-server-2008

情况:我有2台服务器,其中一台当前正在托管一个实时WordPress站点,我希望能够在第一台服务器出现故障时将站点转移到另一台服务器。传输源文件很容易;转移数据库是我需要弄清楚如何做的。这两台服务器都是Windows Server 2008。 有什么容易做到的吗?

2 个答案:

答案 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

导出和导入都可以轻松地在批处理文件中编写脚本。