摘要:MySQL主从切换是一种常见的操作,可以实现数据库的高可用性。本文将介绍MySQL主从切换的命令及其详细步骤。
1. 停止主库
在主库上停止MySQL服务,可以使用以下命令:
```ysql stop
2. 启动从库
在从库上启动MySQL服务,可以使用以下命令:
```ysql start
3. 设置从库为主库
在从库上执行以下命令,将从库设置为主库:
RESET MASTER;
4. 配置从库连接主库
在从库上编辑MySQL配置文件,将从库连接到主库:
```anoysqlyf
在配置文件中添加以下内容:
server-id = 2ysqlysql.logysqlysql.log
log_slave_updates = 1ly = 0
ly为从库是否只读。
5. 启动从库
在从库上重启MySQL服务,使配置文件生效:
```ysql restart
6. 设置主库连接从库
在主库上执行以下命令,将主库连接到从库:
CHANGE MASTER TO MASTER_HOST='slave_ip', MASTER_USER='repl', MASTER_PASSWORD='password';
其中,slave_ip为从库的IP地址,repl为从库的用户名,password为从库的密码。
7. 启动主从同步
在主库上执行以下命令,启动主从同步:
START SLAVE;
8. 检查主从同步状态
在主库上执行以下命令,检查主从同步状态:
SHOW SLAVE STATUS\G
ningning”均为“Yes”,则说明主从同步已经正常工作。
以上就是MySQL主从切换的命令及其详细步骤。通过以上步骤,可以实现MySQL数据库的高可用性,提高系统的稳定性和可靠性。