美文网首页
mysql主从实现

mysql主从实现

作者: 胡乱唱歌ing | 来源:发表于2019-05-15 15:00 被阅读0次

    概述:主IP:192.168.233.130 从IP:192.168.233.133 mysql版本均为:5.6.42
    1.主服务器配置my.cnf

    log-bin=mysql-bin  #开启mysql的二进制bin日志                                                                                                          
    binlog-do-db=test   #需要同步的数据库                                                                                                         
    binlog-ignore-db=mysql    #同步忽略的数据库                                                                               
    server-id=1                 #集群中的id 1-2^32                                                                          
    binlog_format=row   #日志格式
    
    image.png

    2.设置从服务器的账号密码权限

    mysql > grant replication salve on *.* to 'kelo'@'192.168.233.133' identified by '123456';
    mysql  > show master status \G; #查看主服务器的bin日志状态 
    mysql > flush privileges;
    
    image.png

    3.从服务器配置my.cnf

    log-bin=mysql-bin                                                                                                            
    server-id=2       #这个id唯一                                                                                                           
    binlog-do-db=test                                                                                                            
    binlog-ignore-db=mysql                                                                                                       
    binlog_format=row                                                                                                            
    
    image.png

    4.设置从服务器同步账号

    mysql > change master to master_host='192.168.233.130',master_user='kelo',master_password='123456',master_log_file='mysql-bin.000003',master_log_pos=1616
    #master_log_file bin日志的名称要跟主服务器的一样
    #master_log_pos 要跟主服务的bin日志Position一样
    mysql > flush privileges;
    mysql > start slave; #启动slave
    mysql > show slave status \G; #查看slave状态
    

    5.检验若看到红框框起来两个选项是Yes证明从服务器OK了


    image.png

    6.问题
    如果配置步骤确定没错,然而Slave_IO_Running/Slave_SQL_Running并没有Yes状态,那么有可能是linux的防火墙阻断了从服务器的连接,添加对应的防火墙规则即可

    相关文章

      网友评论

          本文标题:mysql主从实现

          本文链接:https://www.haomeiwen.com/subject/vcmpaqtx.html