《Mysql實例master and slave have equal MySQL server ids》要點:
本文介紹了Mysql實例master and slave have equal MySQL server ids,希望對您有用。如果有疑問,可以聯(lián)系我們。
MYSQL學(xué)習(xí)蚊子今天下午搭了一主三從的mysql復(fù)制,結(jié)果所有服務(wù)器都配置好后,發(fā)現(xiàn)從上報如下的錯誤
MYSQL學(xué)習(xí)意思就是從上的server_id和主的一樣的,經(jīng)查看發(fā)現(xiàn)從上的/etc/my.cnf中的server_id=1這行我沒有注釋掉(在下面復(fù)制部分我設(shè)置了server_id),于是馬上把這行注釋掉了,然后重啟mysql,發(fā)現(xiàn)還是報同樣的錯誤.
MYSQL學(xué)習(xí)使用如下命令查看了一下server_id
MYSQL學(xué)習(xí)發(fā)現(xiàn),mysql并沒有從my.cnf文件中更新server_id,既然這樣就只能手動修改了
MYSQL學(xué)習(xí)如此執(zhí)行后,slave恢復(fù)了正常.
MYSQL學(xué)習(xí)不過稍后蚊子使用/etc/init.d/mysqld restart重啟了mysql服務(wù),然后查看slave狀態(tài),發(fā)現(xiàn)又出現(xiàn)了上面的錯誤,然后查看server_id發(fā)現(xiàn)這個數(shù)值又恢復(fù)到了1.
MYSQL學(xué)習(xí)之后蚊子又重新查看了一下/etc/my.cnf的內(nèi)容,確認(rèn)應(yīng)該不是這個文件的問題,于是去google查了一下,看到mysql在啟動的時候會查找/etc/my.cnf、DATADIR/my.cnf,USER_HOME/my.cnf.
MYSQL學(xué)習(xí)于是我執(zhí)行了
MYSQL學(xué)習(xí)居然在/usr/local/mysql這個目錄下發(fā)現(xiàn)了my.cnf文件,于是蚊子將這個文件刪除了,然后再重啟mysql服務(wù),發(fā)現(xiàn)一切恢復(fù)了正常.如果有人也出現(xiàn)類似的問題,不妨試試這個辦法吧.
轉(zhuǎn)載請注明本頁網(wǎng)址:
http://www.snjht.com/jiaocheng/1636.html