本文主要是介绍MySql day-42 (17.1 MySQL主从介绍, 17.2 准备工作, 17.3 配置主, 17.4 配置从 17.5 测试主从同步 ),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
17.1 MySQL主从介绍
17.2 准备工作
主备都安装mysql ,检查启动服务,监听端口
17.3 配置主
主服务器上
grant replication slave on . to ‘repl’@‘192.168.137.132’ identified by ‘repl’;
17.4 配置从
change master to master_host=‘192.168.137.130’, master_user=‘repl’, master_password=‘repl’, master_log_file=‘aguanglinux.000003’, master_log_pos=2292950;
最后把主的表恢复写的操作
17.5 测试主从同步
主:
从,同样检查
主:
从,检查
主 上删除表
从上aming 库上也被删除
需要重新配置主从关系 (前提:保证数据一致,不一致的话,可以重新备份,还原数据库)
主:
从:
从重检查状态
练习中,弹出错误
因为系统安装mysql后,克隆过去,导致master的uuid和slave的uuid相同,uuid必须不一样才能使复制开始生效。
现master的uuid和slave的uuid 相同
SHOW VARIABLES LIKE ‘%server_%’;
解决方法 删除或者移走
mv /data/mysql/auto.cnf mv /tmp/auto.cnf.bak
重启mysql解决
[root@copy mysql]# /etc/init.d/mysqld restart
测试同步成功
这篇关于MySql day-42 (17.1 MySQL主从介绍, 17.2 准备工作, 17.3 配置主, 17.4 配置从 17.5 测试主从同步 )的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!