|
|
服务器要执行实时备份,今天在windows测试了一下master-slave
其实配置都很简单,网上都很多这方面的资料
master端,只需要分配server_id,打开log-bin
server-id= 1log-bin=mysql-bin 然后添加一个用户,给Slave端使用
GRANT REPLICATION SLAVE ON *.* TO 'slave_server'@'192.168.1.101' IDENTIFIED BY '123456' Slave端
server-id=2MASTER_HOST=192.168.1.71,MASTER_PORT=3306, MASTER_USER=slave_server,MASTER_PASSWORD=123456; 然后在Slave端start slave就基本可以使用了。
之前一直在想,万一Slave端掉线或者故障了,Master端会不会有问题呢?
其实Master端只负责把对数据库的改变生成mysql-bin.000001这样的文件,至于Slave端是否故障根本不会对它有什么影响。Slave端只负责通过slave_server用户来同步数据库。
不知实际与否,继续深入中.....
参考:
http://blog.chinaitlab.com/html/30/104830-161852.html
http://imysql.cn/ |
|