zoukankan      html  css  js  c++  java
  • windows下Mysql主从复制


    主库配置

    1.查看my.ini所在位置
    select @@basedir

    2.增加配置信息
    [mysqld]
    log-bin=mysql-bin #开启二进制日志
    server-id=1 #设置server-id

    # 不同步哪些数据库  
    binlog-ignore-db = mysql  
    binlog-ignore-db = test  
    binlog-ignore-db = information_schema  
     
    # 只同步哪些数据库,除此之外,其他不同步  
    binlog-do-db = game  


    3.重启mysql 创建用于同步的帐号

    CREATE USER 'slave'@'%' IDENTIFIED BY 'slavepass';    #创建用户
    GRANT REPLICATION SLAVE ON *.* TO 'slave'@'%';    #分配slave权限
    flush privileges;  #刷新权限

    为了安全考虑建议给slave配置只有需要同步的库的SELECT权限


    4.查看master状态,记录二进制文件名(mysql-bin.000003)和位置(73):
    SHOW MASTER STATUS;

    记录File             Position
    mysql-bin.000003 | 73



    从库配置

    1.查看my.ini所在位置
    select @@basedir

    2.增加配置信息
    [mysqld]
    server-id=2 #设置server-id  与主库不同即可

    3.重启mysql服务

    4.mysql命令下执行

    CHANGE MASTER TO
        MASTER_HOST='111.111.111.111',
        MASTER_USER='slave',
        MASTER_PASSWORD='slavepass',
        Master_PORT=3306,
        MASTER_LOG_FILE='mysql-bin.000003',
        MASTER_LOG_POS=73;

    start slave;

    show slave statusG;






  • 相关阅读:
    网站中三角小图标的制作方法
    table版网站首页制作
    网站首页之早期布局
    图标字体使用方法总结
    导航制作方法总结之二
    导航制作方法总结之一
    关于网站建设之清除浏览器默认样式
    MySql操作时间
    POI操作excel
    Spring定时器,定时执行(quartz)
  • 原文地址:https://www.cnblogs.com/zijian6/p/9016557.html
Copyright © 2011-2022 走看看