最好两台机器mysql版本一致,master的版本一定不能高过slave的版本
1.修改master机器相关配置
修改master机器中mysql配置文件my.cnf
在[mysqld]配置段添加
server-id=1
log-bin=mysql-bin
log-slave-updates=1
binlog-do-db=repl 需要同步的数据库,如果没有本行表示同步所有的数据库
binlog-ignore-db=mysql 要被忽略的数据库
在master机上为slave机添加一同步帐号
mysql> grant replication slave on *. * to repl@‘172.18.70.33’ identified by ‘123456’;
mysql>flush privileges;
重启服务:
service mysqld restart
查看二进制日志
show master status;
mysql> show master status;
±-----------------±---------±-------------±-----------------+
| File | Position | Binlog_Do_DB | Binlog_Ignore_DB |
±-----------------±---------±-------------±-----------------+
| mysql-bin.000029 | 2394 | leyuan | mysql |
±-----------------±---------±-------------±-----------------+
1 row in set (0.00 sec)
记录位置
2