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;

 

 




























posted @ 2019-05-13 15:14  孤独是鳄鱼的眼泪  阅读(347)  评论(0编辑  收藏  举报