zoukankan      html  css  js  c++  java
  • mysql主从备份

    准备资源

    两台电脑,地址分别是192.168.0.30(master)和192.168.1.52(slave),分别安装MySQL,版本是5.7。

    master的配置

    找到my.ini文件,在末尾加入:

    #数据库ID号
    server-id = 1
    #需要同步的二进制数据库名;  
    binlog-do-db=world
    #不同步的二进制数据库名,如果不设置可以将其注释掉;  
    binlog-ignore-db=information_schema
    binlog-ignore-db=mysql
    #设定生成的log文件名;  
    log-bin="D:/Database/materlog/log-bin.log"
    #把更新的记录写到二进制文件中;  
    log-slave-updates

    重启服务,就可以了。

    slave的配置

    找到my.ini文件,在末尾加入:

    #如果需要增加Slave库则,此id往后顺延;  
    server-id = 2
    log-bin="D:/Database/slavelog/log-bin.log"
    #不需要备份的数据库;   
    #binlog-ignore-db=information_schema  
    #binlog-ignore-db=mysql   
    #需要备份的数据库  
    replicate-do-db=world

    注意:

    1、文件上面原本有server-id = 1这句,要注销掉。

    2、从5.1.7以后开始就不支持“master-host”类似的参数,所以,这里是使用命令change master to master_host='masterIP', master_user='slave', master_password='slvaePASS';来设置master信息。

    重启服务,就可以了。

    测试

    在192.168.0.30插入数据,很快就同步到了192.168.1.52,测试成功。

  • 相关阅读:
    第一周作业
    第0次作业
    第三次作业
    第二次作业
    第一次作业
    第零次作业
    第三周作业
    第二周作业
    第一周作业
    关于如何学习计算机
  • 原文地址:https://www.cnblogs.com/tingqianzhu/p/8682744.html
Copyright © 2011-2022 走看看