如何在php和mysql中同步两个数据库和不同的主机


How to synchronize between 2 database and different host in php and mysql

我有两个数据库,一个在离线的本地主机上运行,另一个在在线的服务器上运行。我想要的是,在我离线在本地主机中插入一些数据后,我可以在离线中单击一个按钮,即同步数据库,并在联机的服务器数据库上更新它,你们知道怎么做吗?我是php和mysql的新手,希望大家能帮忙,谢谢!!

很抱歉,这样做同步不是初学者的活动。

如果你更有经验,我会推荐像事务表这样的东西——你可以在其中记录每一个动作,然后在服务器上重播(又名从属)。

MySQL也可以自动做到这一点:http://dev.mysql.com/doc/refman/5.0/en/replication.html

但这些都不是简单的设置。

如果您不介意每次都删除并重新创建新的数据库,那么您可以使用mysqldump创建数据库的完整导出,然后将其加载到服务器上。