1. 程式人生 > >VMware+CentOS7配置mysql主從報錯

VMware+CentOS7配置mysql主從報錯

錯誤資訊:

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.

 

原因:

因為主伺服器和從伺服器具有相同的MySQL伺服器UUID;

分別檢視主從資料庫的UUID,結果2個ID都一樣。(我的2個虛擬機器是克隆出來的,所以導致這裡一樣了)

 

解決方法:

任意修改主、從資料庫的auto.cnf配置,centos7中,此檔案目錄通常為:/var/lib/mysql/

auto.cnf;

如果你通過此目錄沒找到auto.cnf檔案,請登入對應虛擬機器,執行以下命令查詢此檔案的位置:

[[email protected] ~]# find / -name "auto.cnf" 

效果如下,得到了auto.cnf檔案的目錄:

進行修改:

將auto.cnf檔案進行修改,將裡面的id改成和之前不一樣的id,重啟這個mysql的服務即可。

tips:可以通過Xftp工具遠端虛擬機器,找到對應目錄的檔案進行修改操作:

工具:

效果:

 

 

=========================================================================

如果繼續提示錯誤,請修改2個虛擬機器中資料庫主從配置檔案中的server-id 值,不能相同,主庫server-id需要小於從庫server-id,配置檔案目錄:/etc/my.cnf