mysql 快速设置主从同步

本文介绍了MySQL主从同步的快速设置步骤,包括开启bin-log、设置server-id、配置slave、授权及错误处理。在完成步骤后,通过监控主从状态确保同步成功。注意,主从同步中,slave需获得master的复制权限,且两者都需设置相应的访问配置。
摘要由CSDN通过智能技术生成

MySQL主从同步用在读写分离或数据备份,快速设置步骤如下:

设置步骤

1.先开启master slave的bin-log 并设置 server-id,然后重启mysql检查是否设置OK。
2.得到master的MASTER_LOG_FILEMASTER_LOG_POS,在master上运行以下语句:

mysql> show master status\G
*************************** 1. row ***************************
            File: mysql-bin.000085
        Position: 223251
    Binlog_Do_DB: 
Binlog_Ignore_DB: 
1 row in set (0.00 sec)

3.在master上加入slave用户slave1,并给予slave权限

create user slave1@'%' identified by 'slave1';
grant replication slave on *.* to slave1@'%';
flush privileges;

4.登陆slave,进行配置并且开启:

CHANGE MASTER TO 
MASTER_HOST='192.168.1.223',
MASTER_USER='slave1',
MASTER_PASSWORD='slave1',
MASTER_LOG_FILE='mysql-bin.000085',
MASTER_LOG_POS=223251;

start slave;

5.在master上看是否有主从同步:

mysql> show processlist;
+--------+------------+---------------------+------------------+-------------+------+-----------------------------------------------------------------------+------------------+
| Id     | User       | Host                | db               | Command     | Time | State                                                                 | Info             |
+--------+------------+---------------------+------------------+-------------+------+-----------------------------------------------------------------------+------------------+
| 190305 | root       | localhost           | master1          | Query       |    0 | NULL                                                                  | show processlist |
| 190324 | slave1     | 192.168.1.204:51903 | NULL             | Binlog Dump | 6704 | Master has sent all binlog to slave; waiting for binlog to be updated | NULL             |
| 190765 | root       | 127.0.0.1:55186     | rap_db           | Sleep       
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值