主庫:
1、配置文件里面加入以下兩行
server-id=1
log-bin=MySQL-bin
2、創建賬戶
grant replication client,replication slave on *.* to rep@'從庫ip' identified by 'root';
從庫:
1、配置文件加上以下幾行
server-id=2
relay-log=relay-bin
read-only =1
replicate-ignore-db = mysql 不復制的庫
replicate-ignore-db = test 不復制的庫
replicate-ignore-db = information_schema 不復制的庫
replicate-wild-do-table = 數據庫名字.表名字 // 所要同步的數據庫的單個表,可以加多行就是多個
2、從庫關聯主庫
change master to master_host='主庫ip',master_user='rep',master_password='root';
3、檢查
show slave status\G;

中途如果有報錯,可能會用到的命令。windows下啟動和關閉slave

mysql> slave stop; 開啟
mysql> set GLOBAL SQL_SLAVE_SKIP_COUNTER=1; 這個是跳過錯誤的設置。必須在以上步驟配置成功以后執行。
mysql> slave start; 關閉
