MySQL中RESET SLAVE和RESET MASTER的区别

重置mysql主从同步(MySQL Reset Master-Slave Replication)在mysql主从同步的过程中,可能会因为各种原因出现主库与从库不同步的情况,网上虽然有一些解决办法,但是有时很难彻底解决,重置主从服务器也许不是最快的办法,但却是最安全有效的。下面将自己重置主从同步的步骤总结一下,以备不时之需。master...
MySQL中RESET SLAVE和RESET MASTER的区别
重置mysql主从同步(MySQL Reset Master-Slave Replication)
在mysql主从同步的过程中,可能会因为各种原因出现主库与从库不同步的情况,网上虽然有一些解决办法,但是有时很难彻底解决,重置主从服务器也许不是最快的办法,但却是最安全有效的。
下面将自己重置主从同步的步骤总结一下,以备不时之需。
master与slave均使用:centos6.0+mysql 5.1.61 ,假设有db1,db2两个数据库需要热备。
文中shell与mysql均使用root账号,在真实环境中,请根据情况更换。
1.停止slave服务器的主从同步
为了防止主从数据不同步,需要先停止slave上的同步服务。
STOP SLAVE;
2.对master服务器的数据库加锁
为了避免在备份的时候对数据库进行更新操作,必须对数据库加锁。
FLUSH TABLES WITH READ LOCK;
如果是web服务器也可以关闭apache或nginx服务,效果也是一样的。2017-11-24
mengvlog 阅读 7 次 更新于 2025-07-21 08:02:37 我来答关注问题0
檬味博客在线解答立即免费咨询

mySQL相关话题

Copyright © 2023 WWW.MENGVLOG.COM - 檬味博客
返回顶部