MySQL关闭主从同步:操作方法(mysql关闭主从同步)
分享
MySQL建立主从复制是一种可扩展性很强的读写分离技术,可以利用它在不同地域搭建高可用MySQL服务,提高读写性能。而有时为了系统维护,我们需要暂停MySQL的主从复制,以免误传数据。下面就介绍两种方法可以快速的关闭MySQL的主从同步:
一、使用`STOP SLAVE`命令关闭MySQL的主从复制
`STOP SLAVE`命令可以暂停MySQL的主从复制,具体使用语句如下:
“`SQL
STOP SLAVE;
执行语句后,会关闭MySQL的主从复制,但配置不会被改变,也不会重置偏移量,此时查看`SLAVE IO_RUNNING`和`SLAVE_SQL_RUNNING`会发现是No。
二、使用`RESET SLAVE`命令关闭MySQL的主从复制
`RESET SLAVE` 命令可以重置MySQL的主从复制,它既可以暂停主从复制,还可以重置配置和偏移量,具体使用语句如下:
```SQLRESET SLAVE;
执行语句后,会关闭MySQL的主从复制,并会重置主从复制的配置和偏移量,此时查看`SLAVE IO_RUNNING`和`SLAVE_SQL_RUNNING`会发现是No,而且`MASTER_LOG_FILE`和`MASTER_LOG_POS`也会被重置为0。
以上就是关闭MySQL的主从复制的操作方法分享,使用`STOP SLAVE`命令可以暂停MySQL的主从复制,而使用`RESET SLAVE`命令既可以暂停MySQL的主从复制,还可以重置配置和偏移量。这些操作都能有效的帮助我们在系统维护的时候暂停MySQL的主从复制,以免误传数据。