是否有一种更简单的方法来定期用远程数据库中的数据更新本地MySQL数据库?我的设置需要我在办公室网络中运行项目的本地副本,以允许发送本地电子邮件。但是电子邮件链接回到实时服务器。同样,管理员用户需要从任何地方的Internet访问该项目以撰写电子邮件。目前,我的选择是:
这是我每周必须定期执行的操作。我采用了方法1,但是以这种方式提取数据需要很长时间。所以我真的想知道从长远来看是否应该这样做?
答案 0 :(得分:0)
通常,只需在远程服务器上进行mysqldump
导出,然后在本地服务器上进行mysqldup
导入或mysql
导入。
mysqldump -u root-proot -h remote-server test > db%FileDate%.sql
然后在本地服务器上进行导入
mysql -u root-proot -h local-server test < db%FileDate%.sql
答案 1 :(得分:0)