一、原理
二、實戰
master修改mysql(my.cnf)配置後,重啓服務,配置如下
log-bin=mysql-bin #開啓二進制日誌
server-id=1 #設置server-id
binlog-do-db = dubhe #設置要複製數據庫
查看狀態:SHOW MASTER STATUS;
slave修改my.conf文件,追加“server-id=2 #設置server-id,必須唯一”,重啓服務後打開命令端,執行以下sql
啓動slave
查看狀態
測試
三、問題:
1、Fatal error: The slave I/O thread stops because master and slave have equal MySQL server UUIDs; these UUIDs must be different for replication to work.
由於slave庫所在虛機是從master克隆的,所以存在UUID相同的情況;通過show variables like 'datadir'命令查找mysql數據文件,進入後刪除auto.cnf文件,重啓mysql服務即可。