VMware+CentOS7配置mysql主從報錯
阿新 • • 發佈:2018-12-22
錯誤資訊:
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檔案,請登入對應虛擬機器,執行以下命令查詢此檔案的位置:
[[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