192.168.50.5 (作为 master )
192.168.50.6 (作为 slave )
搭建主从的几个必要条件
主库的 server-id=1323306、从库的 server-id=1323306 保证两者不一致
主库开启 binlog 功能
为了后期不出现数据不一致的情况 保证 binlog 日志格式为 row模式来实施搭建过程
环境说明:
Vagrant + VirtualBox + Centos7
虚拟机需要配置端口转发和文件挂载功能
如果你是root用户 以下所有命令不需要 sudo
config.vm.synced_folder "/Users/apple/Desktop/pkgs", "/home/vagrant/pkg"
#主库
config.vm.network "forwarded_port", guest: 3306, host: 9005
config.vm.network "private_network", ip: "192.168.50.5"
#从库
config.vm.network "forwarded_port", guest: 3306, host: 9006
config.vm.network "private_network", ip: "192.168.50.6"
在主库(192.168.50.5)上的操作
设置 mysql 配置
sudo vim /etc/my.cnf
my.cnf 内容如下
[client]
port=3306
socket =