天天看點

解決MySQL Replication出錯一例

os: redhat as4

master: MySQL 4.0.23

slave : MySQL 5.0.37

slave日志中報錯資訊如下:

在master上,執行以下語句檢視權限:

已經授予了 REPLICAION SLAVE 權限了,怎麼還會報這個錯呢?

通過檢視手冊和源碼,才知道slave需要執行一個語句來更新slave清單:

而執行這個語句則需要 REPLICAION CLIENT 權限,是以才會報錯。是以,隻要重新給 'rep' 帳号加上 REPLICAION CLIENT 權限就可以了。

另外,在 MySQL 4.0/4.1 等老版本中似乎不存在這樣的問題,因為在這些版本中 REPLICAION CLIENT 權限沒有被用到。

本文轉自葉金榮51CTO部落格,原文連結:http://blog.51cto.com/imysql/1879708,如需轉載請自行聯系原作者

繼續閱讀