前言
容器启动mysql,快速解决主从不同步。
【环境说明】
两台容器启动的mysql,一主一从
服务 | IP | Port |
---|---|---|
mysql-m | 10.xxx.75.7 | 23306 |
mysql-s | 10.xxx.75.8 | 23306 |
【故障】
前情:甩了很久的项目,忽然要用了,由于之前从服务器异常关机造成主从不能同步,也不知道是从那一天开始不同步的
【解决】
1)关闭两台容器
2)数据拷贝
备份从库data目录,将主库data目录拷贝到从库(注意用cp -ra
避免权限问题)
修改 /data/auto.cnf 文件,(随便改一个值,和主库不同即可)3)启动主库
启动主库
查看 mster状态
show master status
-
4)从库重新设置
启动从库
进入mysql,根据主库master信息,重新设置主从如下:
stop slave
reset slave
CHANGE MASTER TO master_host = '10.251.75.7',
master_port = 23306,
master_user = 'rep',
master_password = 'xxxxx',
master_log_file = 'mysql-bin.005679',
master_log_pos = 59154;
start slave
show slave status