linux mysql 单向主从配置

系统 1826 0

 一、主机Master配置

 

1、进入控制台, 输入 “vi /etc/my.cnf”

请不要进入编辑模式,直接输入“/mysqld”

按回车

linux mysql 单向主从配置

 

2、在”socket”的下一行输入:

server-id = 1

log_bin = /home/mysql/master.log

read-only = 0

linux mysql 单向主从配置

按Esc退出编辑模式

:wq 保存,关闭

 

3、输入命令”service mysql restart”

linux mysql 单向主从配置

 

4、在控制台中输入”/usr/bin/mysql -uroot -p”

输入密码: 123456

linux mysql 单向主从配置

 

5、登录成功后输入如下命令并回车:

GRANT REPLICATION SLAVE ON *.* TO 'backup'@'192.168.1.40' IDENTIFIED BY '123456';

此命令里的192.168.1.40是指Slave服务器在心跳网络中的IP;

完成后如下图:

linux mysql 单向主从配置

 

6、输入下面这行命令:

flush privileges;

reset master;

show master status;

会出现类似下图的表格:

linux mysql 单向主从配置

 

此时请用笔记下表格中出现的文件序号:000001 和位置:107(真实情况下该两者与此图可能有所不同,请按实际情况记录)

 

输入下面的命令退出:

\q

 

 二、备机配置

 

1、进入控制台, 输入”vi /etc/my.cnf”

直接输入”/mysqld” 

按回车

在”socket”的下一行输入:

server-id = 2

log_bin = /home/mysql/slave.log

replicate-do-db = eccs

skip-slave-start = 1

linux mysql 单向主从配置

按Esc退出编辑模式

:wq 保存,关闭

 

 2、输入命令”service mysql restart”

在控制台中输入”/usr/bin/mysql -uroot -p”

输入密码: 123456

输入如下命令来配置slave的数据同步目标(注意,此命令中的 192.168.1.196 是master的心跳网络IP地址, 000001和307是前面在master机上操作 show master status; 时记录下的信息):

输入:

change master to master_host='192.168.1.196', master_user='backup', master_password='123456', master_port = 3306, master_connect_retry = 30, master_heartbeat_period = 5000,  master_log_file='mysql-bin.000001', master_log_pos=107;

最后输入以下命令来开始同步:

slave stop;

reset slave;

slave start;

 

 3、接着再输入如下命令来查看同步状态:

show slave status\G;

linux mysql 单向主从配置

 

看Last_IO_Error,  Last_SQL_Error这两个参数是不是有出错信息, 如果没有, 主从已开启。

 

 

三、重启应用和服务器

主机Master MySQL 重启mysql服务,主备保持关联

主机Master MySQL 重启计算机,主备保持关联

备机Slave MySQL  重启mysql服务,主备不保持关联

备机Slave MySQL  重启计算机,主备不保持关联

 

linux mysql 单向主从配置


更多文章、技术交流、商务合作、联系博主

微信扫码或搜索:z360901061

微信扫一扫加我为好友

QQ号联系: 360901061

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描下面二维码支持博主2元、5元、10元、20元等您想捐的金额吧,狠狠点击下面给点支持吧,站长非常感激您!手机微信长按不能支付解决办法:请将微信支付二维码保存到相册,切换到微信,然后点击微信右上角扫一扫功能,选择支付二维码完成支付。

【本文对您有帮助就好】

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描上面二维码支持博主2元、5元、10元、自定义金额等您想捐的金额吧,站长会非常 感谢您的哦!!!

发表我的评论
最新评论 总共0条评论