可不可以同时操作两个服务器上的数据库

#1 gonten

我有两台VPS,一台是备份的,如果主服务器挂了,DNS会自动转到备份服务器。

但是数据库不能同步,两边数据不一样,有什么办法可以同时操作两台服务器的mysql数据库呢。

两边的mysql都开启了远程的。



2012-04-25 10:04:11

#2 jake

“数据库不能同步,两边数据不一样,有什么办法可以同时操作两台服务器的mysql数据库呢”

用数据库的主从同步设置? 这是最简单有效的方法。

或者在speedphp这边,按照多库读写分离的原理。

http://www.speedphp.com/model-multi.html

在写库的操作上面,重载一下写操作,同时写两个_db资源就行。

2012-04-25 11:36:31

#3 wltony

主从同步!我是用这个方法的,最好两部机子在同一机房,这样减少因为网络问题而照成错误!
其他文件同步 可以使用 cwRsync (windows下) ,但是我遇到点问题,就是在备份大量数据的时候CPU使用率很高!现还没有解决

2012-04-25 14:55:29