您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

【Mysql】扩容操作

bubuko 2022/1/25 20:07:14 mysql 字数 1228 阅读 963 来源 http://www.bubuko.com/infolist-5-1.html

1. 复制数据至新的集群停用旧集群slave,读取binlog位点(mysql slaveinfo文件中) 使用备份重做的方式;2. 切换新的master(1)停止从节点,先停新主,后停新从;master:stop slave slave:stop slave(2)确认从节点复制线程是否存在mysq ...

1. 复制数据至新的集群
停用旧集群slave,读取binlog位点(mysql slaveinfo文件中)

使用备份重做的方式;
2. 切换新的master
(1)停止从节点,先停新主,后停新从;
master:stop slave
slave:stop slave
(2)确认从节点复制线程是否存在
mysql> show slave status\G
Slave_IO_Running No
Slave_SQL_Running No
(3)查看主从节点位点是否一致
mysql> show slave status\G
Relay_Master_Log_File
Exec_Master_Log_Pos
(4)若不一致
执行sql使从复制跟上新主的复制进度
start slave until MASTER_LOG_FILE=‘${newMasterReplBinlog}‘,MASTER_LOG_POS=${newMasterReplPos};
(5)检查一致后,停止新从节点,并查看新主节点是否开启binlog参数
log-bin
log-slave-update
(6)查看主节点复制位点,并设置主节点为新主;
主mysql> show master status;
查看File与Position值
从mysql> CHANGE MASTER TO MASTER_HOST=‘${newMaster}‘,
MASTER_PORT=3306,
MASTER_USER=‘slave‘,
MASTER_PASSWORD=‘ xxx‘,
MASTER_LOG_FILE = ‘${newMasterBinlog}‘,
MASTER_LOG_POS = ${newMasterPos} ;
主mysql> start slave;
从mysql> start slave;

【Mysql】扩容操作

原文:https://www.cnblogs.com/20190119-tl/p/12442633.html


如果您也喜欢它,动动您的小指点个赞吧

除非注明,文章均由 laddyq.com 整理发布,欢迎转载。

转载请注明:
链接:http://laddyq.com
来源:laddyq.com
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。


联系我
置顶