这篇文章主要讲解了“mysql5.7配置linux的教程”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“mysql5.7配置linux的教程”吧!
亲测有效
1.环境说明:
在一台linux 启动3个mysql
分别使用端口3306,3307,3309
2.使用的mysql版本5.7.26
3.使用3306端口的作为master
修改配置文件my.cnf
添加内容:
log-bin=mysql-bin //开启二进制文件 server-id=3306 //服务唯一ID
4.使用3307,3309端口的作为slave
log-bin=mysql-bin //[不是必须]启用二进制日志 server-id=226 //[必须]服务器唯一ID
5.重启三台mysql
6.在master主节点建立账户,并授权从节点
GRANT REPLICATION SLAVE ON *.* to 'mysync'@'%' identified by 'q123456';
//一般不用root帐号,“%”表示所有客户端都可能连,只要帐号,密码正确,此处可用具体客户端IP代替,如192.168.10.188,加强安全。
7. 查询master的状态
show master status;
到此为止,master节点配置完毕,可以退出了
8.配置slave从节点
change master to master_host='192.168.10.188',master_user='mysync',master_password='q123456', master_log_file='bin.000006',master_log_pos=1846;
//启动从服务器复制功能
start slave;
8.检查从服务器复制功能
show slave status\G
注:Slave_IO及Slave_SQL进程必须正常运行,即YES状态,否则都是错误的状态(如:其中一个NO均属错误)。
9. 3309从节点配置基本一致:略 (步骤8)
操作master节点 3306
查询slave从节点 3307
查询slave从节点 3309
https://blog.51cto.com/369369/790921
感谢各位的阅读,以上就是“mysql5.7配置linux的教程”的内容了,经过本文的学习后,相信大家对mysql5.7配置linux的教程这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是亿速云,小编将为大家推送更多相关知识点的文章,欢迎关注!
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。