mysql主从复制 超简单_简单了解下mysql主从复制的步骤

本文详细介绍了MySQL主从复制的配置过程,包括开启主库binlog、设置不同的server-id、授权复制用户、锁定及解锁表、导出全备、配置从库等步骤,旨在帮助读者理解和实践MySQL的主从复制技术。
摘要由CSDN通过智能技术生成

简单了解下mysql主从复制的步骤

发布时间:2020-05-12 17:01:54

来源:亿速云

阅读:174

作者:三月

下文主要给大家带来mysql主从复制的步骤,希望这些内容能够带给大家实际用处,这也是我编辑mysql主从复制的步骤这篇文章的主要目的。好了,废话不多说,大家直接看下文吧。

主从复制步骤

1:开启主库binlog功能

查看3306  是否开启

grep  log-bin /etc/my.cnf

查看是否不一样

2:确保server-id 不同

grep server-id /etc/my.cnf

grep server-id /data/3307/my.cnf

3:主库授权 复制的用户rep

grant replication slave on *.* to rep@'192.168.1.102' identified by '2017';

查看是否授权成功

4:锁表,查看binlog 位置点

先锁表 保证数据库一致

flush table with read lock;

show  master status; 看看备份点

show  master status;

+------------------+----------+--------------+------------------+

| File             | Position | Binlog_Do_DB | Binlog_Ignore_DB |

+------------------+----------+--------------+------------------+

| mysql-bin.000053 |      339 |              |                  |

+------------------+----------+--------------+------------------+

5.新开窗口导出全备

mysqldump -uroot -p2017 -A -B --events -S /tmp/mysql.sock|gzip >/home/chaofu/rep_bak_$(date +%F).sql.gz

6: unlock table 解除锁表

从库:

1:确保server-id 不同

2:把主库的数据恢复到 从 库

gzip -d  rep_bak.sql.gz

mysql -uroot -p -S /data/3307/mysql.sock < /home/chaofu/rep_bak_2017-11-21.sql

3:找位置点,配置master.info

CHANGE MASTER TO

MASTER_HOST='192.168.1.102',

MASTER_PORT=3306,

MASTER_USER='rep',

MASTER_PASSWORD='2017',

MASTER_LOG_FILE='mysql-bin.000053',

MASTER_LOG_POS=339;

f3cf0e55b4abf90277a7a1fd28e3e0e5.png

find /data/3307/data -type -f -name "*.info"

4: 开启 备份开关

start slave;

show slave status \G;

从库两个线程

5:测试

对于以上关于mysql主从复制的步骤,大家是不是觉得非常有帮助。如果需要了解更多内容,请继续关注我们的行业资讯,相信你会喜欢上这些内容的。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值