Mysql主从复制

本文详细介绍了如何配置MySQL主从复制,包括准备服务器、修改配置文件、创建并授权复制账户、设置主从库的二进制日志坐标,以及启动和检查复制状态。重点强调了不同MySQL版本中配置从库的命令差异以及操作中的注意事项。
摘要由CSDN通过智能技术生成

主从复制说明: (主表增删改, 从表查询)

1. 准备两台服务器 (学习阶段: 同时关闭防火墙 <=> 上线阶段: 开放指定的数据库端口)

主库配置

2. 修改主库的配置文件my.cnf(添加        server-id = 1         read-only=0)

3. 创建远程连接的账户, 并授予主从复制的权限

  1. 创建: create USER 'xiao'@'%' IDENTIFIED WITH mysql_native_password BY '@123456Abb';
  2. 赋予权限: GRANT REPLICATION SLAVE ON *.* TO 'xiao'@'%'

4. 查询二进制binlog坐标 (show master status;)

        字段说明: 

  1. file: 从哪个日志文件开始推送日志
  2. position: 从哪个位置推送日志
  3. binlog_ignore_db: 指定不需要同步的数据库

 从库配置

5. 修改从库的配置文件my.cnf(添加        server-id = 2         read-only=1)

        read-only只是普通用户可读

        super-read-only=1 设置超级用户只可读(管理员)

6. 设置从库配置

  1. 8.0.23以上,不包括8.0.23 (CHANGE REPLICATION SOURCE TO SOURCE_HOST = 'xxx.xxx', SOURCE_USER = 'xxx', SOURCE_PASSWORD = 'xxx', SOURCE_LOG_FILE='xxx
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值