MySQL5.6 数据库主从(Master/Slave)配置

1.安装环境

操作系统 :CentOS 7 
数据库版本:MySQL 5.6.43
主机A:192.168.81.129 (Master)
主机B:192.168.81.130 (Slave)

2.Master的配置

2.1 在Linux环境找到  /etc/my.cnf ,并用命令打开 vi /etc/my.cnf 文件,在该文件下指定Master的配置如下:

log-bin=mysql-bin
binlog-ignore-db=information_schema
binlog-ignore-db=master
binlog-ignore-db=mysql
binlog-do-db=master
server-id=1

log-bin=mysql-bin: binlog日志,必须要加

server-id:数据库的标识唯一,这里设置为1,设置从库的时候设置为其他值

binlog-ignore-db:无需开启二进制日志文件的数据库,多个数据库则要重复设置

binlog-do-db:指定需要同步的数据库(也就是从表数据库)

 

2.2 正确配置截图( 配置属性应配置在  [mysqld]  中 )

2.3  重启mysql:service mysqld restart

       进入mysql,赋予从库权限帐号,允许用户在主库上读取日志

       在Master数据库命令行中输入:    

  mysql>GRANT FILE ON *.* TO 'root'@'192.168.81.130' IDENTIFIED BY '123456';

  mysql>GRANT REPLICATION SLAVE ON *.* TO 'root'@'192.168.81.130' IDENTIFIED BY '123456';

  mysql>FLUSH PRIVILEGES;

                          

2.4 重启mysql:service mysqld restart,登录mysql,显示主库信息

mysql> show master status;

   正确截图如下

     

 

    如果输入 mysql> show master status;     

    出现 Empty set(0.00 sec) ,就是Master的配置没有配置正确(请回到2.1进行对比)

 

   2.5 查看binlog日志是否开启

  mysql> show variables like 'log_%'; 
    +----------------------------------------+---------------------------------------+
    | Variable_name                          | Value                                 |
    +----------------------------------------+---------------------------------------+
    
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值