mysql master-slave实践

服务器要执行实时备份,今天在windows测试了一下master-slave

 

其实配置都很简单,网上都很多这方面的资料

 

master端,只需要分配server_id,打开log-bin

server-id	= 1
log-bin=mysql-bin

 然后添加一个用户,给Slave端使用

GRANT REPLICATION SLAVE ON *.* TO 'slave_server'@'192.168.1.101' IDENTIFIED BY '123456'
 

Slave端

server-id=2
MASTER_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/

你可能感兴趣的:(html,mysql,windows,Blog)