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文件,請登錄對應虛擬機,執行以下命令查找此文件的位置:

[root@localhost ~]# find / -name "auto.cnf" 

效果如下,得到了auto.cnf文件的目錄:

進行修改:

將auto.cnf文件進行修改,將裏面的id改成和之前不一樣的id,重啓這個mysql的服務即可。

tips:可以通過Xftp工具遠程虛擬機,找到對應目錄的文件進行修改操作:

工具:

效果:

 

 

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

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

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