Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在多台计算机上同步mysql数据库?_Mysql_Database - Fatal编程技术网

如何在多台计算机上同步mysql数据库?

如何在多台计算机上同步mysql数据库?,mysql,database,Mysql,Database,在我的例子中,我有一个带有3个数据库的主服务器:bdA、bdB、bdC 然后我有3个辅助服务器:sA、sB、sC sA服务器只有bdA,应该只与bdA同步。sA中的更改应反映在主服务器的bdA中,正如对主服务器的bdA所做的更改必须反映在sA中一样 同样,sB应仅与数据库bdB同步,sC应仅与数据库bdC同步 是否可以为此使用mysql循环复制 如果没有,是否有其他方法来实现这一目标 谢谢如果任何主服务器之间都没有链接,这听起来像简单的复制x 3。bdA的链接在主服务器和sA之间,bdB的链接在

在我的例子中,我有一个带有3个数据库的主服务器:bdA、bdB、bdC

然后我有3个辅助服务器:sA、sB、sC

sA服务器只有bdA,应该只与bdA同步。sA中的更改应反映在主服务器的bdA中,正如对主服务器的bdA所做的更改必须反映在sA中一样

同样,sB应仅与数据库bdB同步,sC应仅与数据库bdC同步

是否可以为此使用mysql循环复制

如果没有,是否有其他方法来实现这一目标


谢谢

如果任何主服务器之间都没有链接,这听起来像简单的复制x 3。bdA的链接在主服务器和sA之间,bdB的链接在主服务器和sB之间,bdC的链接在主服务器和sC之间。在主服务器中,所有数据库都在同一个实例中,我不知道如何配置3个复制。将不同的数据库复制到不同的从属服务器:谢谢Steve。您知道在sA数据发生变化时是否可以更新主服务器数据吗?如果sX服务器不是从属服务器,则需要主复制。这有什么帮助吗?:如果任何主服务器之间没有链接,听起来就像简单的复制x 3。对于bdA,链接在主服务器和sA之间,对于bdB,链接在主服务器和sB之间,对于bdC,链接在主服务器和sC之间。在主服务器中,所有数据库都在同一个实例中,我不知道如何配置3个复制。将不同的数据库复制到不同的从属服务器:谢谢Steve。您知道在sA数据发生变化时是否可以更新主服务器数据吗?如果sX服务器不是从属服务器,则需要主复制。这有什么帮助吗