1

2 つの 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 を実行しています。)

4

2 に答える 2