首页 > 其他 > 详细

不停止master增加slave

时间:2014-03-16 10:57:19      阅读:382      评论:0      收藏:0      [点我收藏+]

需求和环境:有一台Mysql masterslave A,  需要在不停止Master工作的情况下增加一个slave,即不能使用表锁、停止服务操作。

意义:此方法在扩容时,不需要停止服务即可完成扩容。

1.登陆A slave,停止备份,记录Read_Master_Log_PosMaster_Log_File

mysql -uroot  -p

stop slave

show slave status

2.使用mysqldump备份A slave,生成备份sql文件

mysqldump -uroot -p dbname > dbname_back.sql

3.使用A slave备份好的sql文件恢复到B slave

mysql -uroot -p dbname < dbname_back.sql


4.A slaveB slavestart slave

B

change master to master_host=10.1.2.1, master_port=3306, master_user =‘master‘, master_password=‘password‘, master_log_file =‘mysql-bin.000001‘, master_log_pos=123;


本文出自 “Linux运维” 博客,请务必保留此出处http://2853725.blog.51cto.com/2843725/1377344

不停止master增加slave,布布扣,bubuko.com

不停止master增加slave

原文:http://2853725.blog.51cto.com/2843725/1377344

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!