MySQL(十) — Mysql主從複製

一、原理

二、實戰

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服務即可。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章