美文网首页
使用Vagrant实践MySQL主从复制

使用Vagrant实践MySQL主从复制

作者: 随便写点文章 | 来源:发表于2019-07-27 23:01 被阅读0次

    使用vagrant 启动两台server,并都安装mysql.

    1. 注意vagrant网络配置
    2. mysql配置中bind_address,要改为0.0.0.0

    步骤:

    1. 修改master配置
     [mysqld]
           log-bin=mysql-bin   //[必须]启用二进制日志
           server-id=1      //[必须]服务器唯一ID,默认是1,一般取IP最后一段
    
    1. 重启mysql
    2. master配置复制授权
    GRANT REPLICATION SLAVE ON *.* to 'mysync'@'%' identified by 'q123456';
    flush privileges;
    
    1. 修改从服务器配置
     [mysqld]
           log-bin=mysql-bin   //[必须]启用二进制日志
           server-id=2      //[必须]服务器唯一ID,默认是1,一般取IP最后一段
    
    1. 重启从服务器mysql
    mysql> change master to MASTER_HOST='10.0.2.15',
        -> MASTER_USER='mysync',
        -> MASTER_PASSWORD='q123456',
        -> MASTER_LOG_FILE='mysql-bin.000001',
        -> MASTER_LOG_POS=252;
    
    1. 启动slave同步线程
    mysql>start slave;
    
    image.png

    相关文章

      网友评论

          本文标题:使用Vagrant实践MySQL主从复制

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