2013-05-14 60 views
1

我試圖設置兩個MySQL服務器之間的複製。從的奴隸,我登錄如下:percona複製更改主

mysql --host=10.32.8.187 --user=repl --password=******** 

CHANGE MASTER聲明:

CHANGE MASTER TO 
MASTER_HOST='10.32.8.187', 
MASTER_USER='repl', 
MASTER_PASSWORD='********', 
MASTER_LOG_FILE='mysqld-bin.000006', 
MASTER_LOG_POS=632; 

但是我發現了以下錯誤:

ERROR 1227 (42000): Access denied; you need (at least one of) the SUPER privilege(s) for this operation 

當我跑秀補助,我得到以下

Grants for [email protected]% 
GRANT RELOAD, PROCESS, SUPER, REPLICATION SLAVE, REPLICATION CLIENT ON *.* TO 'repl'@'10.32.8.%' IDENTIFIED BY PASSWORD '*2470C0C06DEE42FD1618BB99005ADCA2EC9D1E19' 

那麼我肯定已經擁有SUPER特權了?

(我運行的Percona-服務器-55)。

回答

2

雖然重新啓動服務器工作,您可能只需要運行FLUSH PRIVILEGES重新加載授權。

1

所以我沖洗iptables和重新啓動服務器和變戲法。對不起浪費時間