有没有办法让两个数据库保持同步?我有一个使用 MySQL 运行 WordPress 的客户。有没有办法获取当前状态的数据库副本,并将其用于开发服务器,然后在开发更改完成后将其推送回实时站点?
客户可能会在我处理开发版本时对实时站点进行更改,并想知道是否会有任何合并冲突。
如果我通过 phpmyadmin 导入更新的数据库,它会只更新最新的更改还是覆盖所有内容?
有没有办法让两个数据库保持同步?我有一个使用 MySQL 运行 WordPress 的客户。有没有办法获取当前状态的数据库副本,并将其用于开发服务器,然后在开发更改完成后将其推送回实时站点?
客户可能会在我处理开发版本时对实时站点进行更改,并想知道是否会有任何合并冲突。
如果我通过 phpmyadmin 导入更新的数据库,它会只更新最新的更改还是覆盖所有内容?
这是@Mark Baker对MySQL Replication的快速参考,或者您可以使用MySQL Workbench Synchronization。
所以我终于找到了解决我问题的方法。由于这是 WordPress 的一个问题,我发现两个插件运行得非常好。
免费一:数据库同步
非常简单,有一个简单的推/拉界面。
付费插件 40-200 美元:WP Migrate DB Pro
更加精致,并且可以选择要同步的特定表。
这里有重复问题的答案。然而,这只是你的困难的开始。如果两个人分别对一个数据库的两个副本进行更改,将两者合并将不可避免地导致噩梦。简而言之,是的,会有合并冲突。究竟是什么,以及你对此做了什么,将取决于你们每个人所做的改变的性质。祝你好运!