配置文件添加
```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;
```