美文网首页
mysql 开启主从同步

mysql 开启主从同步

作者: smallcui | 来源:发表于2019-03-19 12:00 被阅读0次

    master 机器配置

    在[mysqld]配置段添加如下字段

    server-id=1
    log-bin=mysql-bin
    binlog-do-db=demo_ds_0,demo_ds_1
    binlog-ignore-db=mysql
    

    使用master状态
    show master status; 记录file和position的值


    1552967237366.jpg
    重启master
    service mysqld restart
    

    slave机器配置

    在[mysqld]配置段添加如下字段,

    server-id=2
    log-bin=slave-bin # 启用二进制日志
    binlog-do-db=demo_ds_0,demo_ds_1
    
    重启slave
    service mysqld restart
    

    设置Slave复制参数

    连接slave,在mysql命令行执行以下命令,设置参数,启动slave

    CHANGE MASTER TO
    MASTER_HOST='master主机host',
    MASTER_USER='用户名',
    MASTER_PASSWORD='密码',
    MASTER_PORT=3306,
    MASTER_LOG_FILE='mysql-bin.000002',
    MASTER_LOG_POS=154,
    MASTER_CONNECT_RETRY=10;
    start slave;
    

    MASTER_LOG_FILE 对应master的status的file
    MASTER_LOG_POS 对应master的status的position

    运行SHOW SLAVE STATUS查看输出结果:

    主要查看Slave_IO_Running和Slave_SQL_Running 两列是否都为YES

    相关文章

      网友评论

          本文标题:mysql 开启主从同步

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