©
本文档使用
php.cn手册 发布
show processlist
查看两个线程的更新状态1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
|
master.info
文件的同步情况1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
|
确保更新完毕,看看几个从库中那个最快,经过测试没有延迟的情况POS点差距很小,甚至是一致的。(确保从库和主库的一致性更高,数据丢失更少,选择将同步最快的提升为主库)
确保所有relay log
全部更新完毕
在每个从库执行 stop slave io_thread;
show processlist;
直到看到Has read all relay log;
表示从库的更新都执行完毕。
登录选定好的从库例端口3307 执行stop slave;
和 reset master;
进入到选定的从库数据库端口3307文件目录删除master.info
relay-log.info
,检查授权表,read-only
参数
3307端口提升从库为主库vim /usr/local/mysql/data/3307/my.cnf
开启log-bin = /usr/local/mysql/data/3307/mysql-bin
另外:如果存在log-slave-updates
read-only
等参数一定要注释掉,然后重启mysql服务器。