配置文件添加
```properties
[mysqld]
server-id=101
log-bin=mysql-slave-bin
relay_log=edu-mysql-relay-bin
```
- log-bin:开启二进制日志功能,以备Slave作为其它Slave的Master时使用
- relay_log:配置中继日志
重启MySQL
```bash
/path/to/mysql/bin/mysqld_safe --defaults-file=...../my.cnf &
```
配置连接主服务器
```mysql
change master to master_host='172.17.0.2',master_user='slave',master_password='slave',master_port=3306,master_log_file='mysql-bin.000001',master_log_pos=2830,master_connect_retry=30;
```
配置主服务器的主机、用户、密码、端口、二进制文件名、二进制文件名位置、重试时间间隔(秒,默认60)。
开启主从复制
```mysql
start slave;
```
查看主从同步状态
```mysql
show slave status \G;
```