mysql8.0.34搭建主从
时间: 2023-09-21 09:07:09 浏览: 107
mysql主从搭建
要搭建MySQL主从复制,你可以按照以下步骤进行操作:
1. 首先,拉取MySQL 8.0.34镜像并启动两个容器,一个作为主服务器,另一个作为从服务器。
2. 在主服务器上修改配置文件以启用主从复制功能。
3. 进入主服务器的MySQL实例,执行`show master status;`命令以获取主服务器的binlog文件名和位置。
4. 进入从服务器的MySQL实例,执行以下命令设置从服务器与主服务器建立连接并开始复制数据:
```
CHANGE MASTER TO
MASTER_HOST = '主服务器IP地址',
MASTER_USER = '主服务器用户名',
MASTER_PASSWORD = '主服务器密码',
MASTER_LOG_FILE = '主服务器的binlog文件名',
MASTER_LOG_POS = 主服务器的binlog位置;
```
5. 在从服务器上启动复制进程:`START SLAVE;`。
6. 检查主从复制的状态:`SHOW SLAVE STATUS\G;`。确保`Slave_IO_Running`和`Slave_SQL_Running`都显示为"YES"。
7. 测试主从复制效果,可以在主服务器上进行数据插入、更新或删除操作,然后在从服务器上使用SELECT语句验证数据是否同步。
需要注意的是,主从复制的搭建需要保证主从服务器之间能够相互通信,否则无法完成搭建。
希望以上步骤对你有所帮助,如果还有其他问题,请随时提问。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* *3* [docker搭建mysql8.0主备(主从复制)](https://blog.csdn.net/u010080562/article/details/120599007)[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 ]
阅读全文