Linux MySQL配置读写分离

1.修改master的my.cnf 配置文件,在[mysqld]下面增加下面几行代码

1 server-id=1   //给数据库服务的唯一标识,一般为大家设置服务器Ip的末尾号
2 log-bin=master-bin
3 log-bin-index=master-bin.index

2.修改slave的my.cnf 配置文件,在[mysqld]下面增加下面几行代码

1 server-id=2
2 relay-log-index=slave-relay-bin.index
3 relay-log=slave-relay-bin 

3.重启mysql :service mysqld restart

4.进入slave 服务器  :mysql -u root -p  ,

并在命令行输入下面内容(去掉注释,且账号需能远程连接,远程连接配置可看:https://www.cnblogs.com/toAnd/p/10838407.html)

change master to master_host='', //Master 服务器Ip
master_port=3306,
master_user='mysql',
master_password='mysql', 
master_log_file='master-bin.000001',//Master服务器产生的日志
master_log_pos=0;

5.启动或停止slave :start slave;  stop slave;




























猜你喜欢

转载自www.cnblogs.com/toAnd/p/10856781.html