mysql主库宕机主从切换
时间: 2023-09-13 12:13:37 浏览: 107
当MySQL主库宕机时,可以进行主从切换来保证系统的可用性。下面是一个可行的主从切换的步骤:
1. 在备库上停止复制进程:
```
mysql> stop slave;
```
2. 在备库上设置备库为主库的角色:
```
mysql> reset slave all;
mysql> reset master;
```
3. 在备库上修改同步配置,将备库变为主库:
```
mysql> CHANGE MASTER TO
-> MASTER_HOST='192.168.80.130',
-> MASTER_USER='root',
-> MASTER_PASSWORD='123456',
-> MASTER_LOG_FILE='mysql-bin.000009',
-> MASTER_LOG_POS=1131;
```
4. 在备库上启动复制进程:
```
mysql> start slave;
```
5. 确认备库已经切换为新的主库并正常运行。
需要注意的是,以上步骤是以备库作为新的主库进行主从切换的示例。如果有多个备库,可以选择其中一个作为新的主库。同时,在主库宕机之前,可以设置备库之间的监控和自动切换机制,以便在主库宕机时自动进行主从切换。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* *3* [mysql主从复制配置操作以及主主配置宕机切换演练](https://blog.csdn.net/kjsayn/article/details/51350691)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 100%"]
[ .reference_list ]