mysql主从结构环境搭建

首先要有两个装有mysql的节点系统

然后将一台定为主节点,一台定位从节点

在主节点中,将/usr/share/mysql/my-medium.cnf /etc/my.cnf

并vi /etc/my.cnf将server_id改为1

从节点做法一样,但要将server_id 改为2

然后重启mysql 

service mysql restart

然后可以通过show variables like ‘service_id’

主节点:

从节点:

主节点中查看master状态。show master status

然后在从节点中配置: 

master_log_file与master_log_pos是通过主节点status中查出来的.

启动从服务

查看启动状态

 

权限问题:*.*  :表示所有库名 . 所有表名 ,% :表示所有节点地址。by 后面的‘admin’为密码。

 此时master写入数据,slave也会写入数据。

可以试着在master中创建一个database然后在slave中查看一下它的数据中是否包含新建的database。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
搭建MySQL主从复制,你需要按照以下步骤进行操作: 1. 首先,你需要在主库上启用二进制日志功能。你可以通过修改主库的配置文件(my.cnf)来实现。在配置文件中添加以下内容: ``` \[mysqld\] log-bin=mysql-bin server-id=1 ``` 2. 然后,你需要重启主库以使配置生效。 3. 接下来,在从库上创建一个新的MySQL实例。你可以使用Docker来创建一个新的从库实例。使用以下命令创建一个从库实例: ``` docker run -p 3310:3306 --name mysql-slave2 \ -v /usr/local/mysql/mysql-docker/slave2/log:/var/log/mysql \ -v /usr/local/mysql/mysql-docker/slave2/data:/var/lib/mysql \ -v /usr/local/mysql/mysql-docker/slave2/conf:/etc/mysql \ -e MYSQL_ROOT_PASSWORD=123456 \ -d mysql:5.7 ``` 4. 确保从库的配置文件(my.cnf)中包含以下内容: ``` \[mysqld\] server-id=2 ``` 5. 启动从库实例。 6. 在从库上配置主从复制。使用以下命令连接到从库实例的MySQL服务器: ``` mysql -u root -p ``` 7. 在MySQL命令行中执行以下命令来配置主从复制: ``` CHANGE MASTER TO MASTER_HOST='主库IP地址', MASTER_USER='主库用户名', MASTER_PASSWORD='主库密码', MASTER_LOG_FILE='主库二进制日志文件名', MASTER_LOG_POS=主库二进制日志位置; ``` 请确保将上述命令中的参数替换为你的主库的实际值。 8. 启动从库的复制进程: ``` START SLAVE; ``` 9. 检查从库的复制状态: ``` SHOW SLAVE STATUS\G; ``` 确保在输出中看到"Slave_IO_Running"和"Slave_SQL_Running"的值都为"YES",这表示主从复制已成功搭建。 这样,你就成功搭建MySQL主从复制。主库上的数据更改将自动复制到从库上,从而保持数据的一致性。\[1\] \[2\] \[3\] #### 引用[.reference_title] - *1* [MySQL主从复制==>详细步骤](https://blog.csdn.net/weixin_58428691/article/details/128437963)[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^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* *3* [MYSQL主从复制搭建](https://blog.csdn.net/weixin_54021984/article/details/125450645)[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^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值