Linux MySQL集群搭建之主从复制
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了Linux MySQL集群搭建之主从复制,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1673字,纯文字阅读大概需要3分钟。
内容图文
![Linux MySQL集群搭建之主从复制](/upload/InfoBanner/zyjiaocheng/525/6606d67e904948d1bec10e69c5dbf525.jpg)
关闭主从机器的防火墙策略
chkconfig iptables off
service iptables stop
主服务器配置
修改my.cnf文件
vim /etc/my.cnf
[mysqld]
# 启用二进制日志
log-bin=mysql-bin
# 服务器唯一ID,一般取IP地址最后一段
server-id=200
重启mysql服务
service mysqld restart
主机给从机授备份权限slave(登陆到MySQL)
GRANT REPLICATION SLAVE ON *.* TO ‘从机MySQL用户名‘@‘从机ip‘ identified by ‘从机MySQL密码‘;
一般不用root账户,‘%‘表示所有客户端都能连,只要账户,密码都正确,此处可以用具体客户端IP代替,加强安全
刷新权限
FLUSH PRIVILEGES;
查询master状态
show master status;
从服务器配置
修改my.cnf文件
vim /etc/my.cnf
[mysqld]
# 服务器唯一ID,一般取IP地址最后一段
server-id=201
重启并登陆到MySQL进行配置从服务器
change master to master_host=‘192.168.31.200‘,master_user=‘root‘,master_password=‘root‘,master_log_file=‘mysql-bin.000002‘,master_log_pos=594;
注意语句中间不要断开,master_port为mysql服务器端口号(无单引号),master_user为执行同步操作的数据库账户,此处的594就是:show master status中看到的position的值,mysql-bin.000002就是file的值
重启从服务器复制功能
start slave;
检查从服务器赋值功能状态
show slave status \G
注意:Slave_IO_Running: Yes、Slave_SQL_Running: Yes必须都为yes才代表成功!!
搞定!!!
主从复制演示
主:192.168.31.200;从:192.168.31.201
注意事项
如果linux中一台配置好mysql的话,克隆出第二台的话,要将auto.cnf删除,二台mysql的uuid不能相同!!!,要不然主从复制出问题
Linux MySQL集群搭建之主从复制
标签:pos res text 同步 etc rest 服务器 主从复制 备份
本文系统来源:https://www.cnblogs.com/chenyanbin/p/13154225.html
内容总结
以上是互联网集市为您收集整理的Linux MySQL集群搭建之主从复制全部内容,希望文章能够帮你解决Linux MySQL集群搭建之主从复制所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。