美文网首页
使用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