同步两个 MySQL 数据库

von*_*gen 24 sync database mysql

同步两个 MySQL 数据库的好方法是什么?

我想将生产网站数据库中的数据同步到本地开发数据库。现在,我只是使用 PHPMyAdmin 接口从一个接口导出它,然后我将它导入另一个。

这些将是用户启动的同步,不一定是周期性的或自动的(类似于一键同步)。

qui*_*cel 18

这里有几个想法:

  1. 使用复制:http : //www.howtoforge.com/mysql_database_replication
  2. 在导入/导出脚本中使用mysqldump使其半自动化

  • 对于大型数据库,在导入/导出脚本中使用 mysqldump 可能不可行,例如,如果数据库超过 1GB,则它不可行。 (2认同)

Joh*_*n T 12

SQLyog Enterprise 和 Ultimate 可以做到这一点。

替代文字

替代文字

SQLyog 有一个免费版本,但不幸的是它不能进行同步操作。付费版本的起价为 69 美元,但有 30 天的试用期。对于免费的解决方案,复制是您最好的选择,如 quickcel 所述,尽管它需要一些配置。

它现在还具有称为“可视化数据比较”的功能,可以在其中直观地比较和同步数据。

在此处输入图片说明