目前有两个服务器:
主服务器 ,192.168.118.110 , mysql端口: 3879 , 用户名:master1 密码 111111
从服务器 ,192.168.118.111 , mysql端口: 3879 , 用户名:slave1 密码 111111
修改主服务器的 /etc/my.cnf 文件,添加:
server-id=1
log-bin=mysql_bin1
server-id 必须比所有从服务器的id都小。
修改 从服务器的 /etc/my.cnf 文件,添加
server-id=2
relay-log=slave_relay_bin2
登录主服务器,运行 show master status; 查看主服务器的状态
SHOW MASTER STATUS ;
获得 当前 主机的 File 和 position
登录次服务器,运行 如下代码:
change master to master_host='192.168.118.110', master_port=3879, master_user='master1', master_password='111111',
master_log_file='mysql_bin1.000001', master_log_pos=830;
show slave status \G;
start slave ;
然后在主数据库中的修改,在次数据库中会马上同步更新。