在线和本地主机数据库之间的MySQL数据同步

时间:2018-05-22 05:40:09

标签: php mysql

我有localhost(master)mysql数据库,需要与在线(slave)数据库同步;例如:www.abc.com

  • 目前我正在使用excel文件进​​行手动数据传输。但这种方式难以维持。

请提出任何建议。

谢谢

2 个答案:

答案 0 :(得分:0)

您可以设置主从复制。它自动从主数据库复制到从数据库。以下链接对您有所帮助。

https://www.digitalocean.com/community/tutorials/how-to-set-up-master-slave-replication-in-mysql

答案 1 :(得分:0)

每次需要将Slave与Master同步时,您可以使用以下步骤。您的问题似乎与基于adhoc的数据移动更相关。

  1. 从Master中导出完整数据库。

    mysqldump -u root-proot dbname > db_export.sql
    
  2. 将步骤1导出的数据导入Slave。

    mysql -uUsername -pPassword dbname < db_export.sql
    
  3. 如果需要,可以通过系统更新/删除/插入来执行任何环境设置。