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,如需轉載請自行聯系原作者