实时同步数据库

实时同步数据库

我有两个数据库,一个在域中并由 phpMyAdmin 管理,另一个位于本地服务器上。我想将本地数据库设为主数据库,另一个在域中作为从数据库。使用 phpMyAdmin,我可以实时同步数据库吗?如何同步?

注意:两个数据库都使用 MySQL。

换句话说,每当我在主数据库上添加新表或数据时,我也希望看到从数据库中的变化。

其他问题;如果可能,我该怎么做;如果域数据库(从属)上的指定表(即 foo_table)发生任何更改,我希望在本地主数据库上看到此更改。所有其他主表(不包括 foo_table)都与从属数据库上的其他表同步。

答案1

您可以使用 MySQL 复制,尽管它不是同步的,因此会有延迟(通常是几秒)。

MySQL 文档中有更多有关复制的信息:

http://dev.mysql.com/doc/refman/5.5/en/replication.html

相关内容