percona复制改变大师

时间:2013-05-14 09:32:10

标签: mysql percona

我正在尝试在两个MySQL服务器之间设置复制。从奴隶我登录如下:

 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

当我运行show grants时,我得到以下内容

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

所以我肯定已经获得了SUPER特权?

(我正在运行Percona-Server-55。)

2 个答案:

答案 0 :(得分:2)

虽然重新启动服务器有效,但您可能只需要运行FLUSH PRIVILEGES来重新加载授权。

答案 1 :(得分:1)

所以我刷新了iptables并重新启动了服务器,然后就开始了。抱歉浪费时间