AWS RDS. Atualize o MySQL de 5.5 para 5.6, réplica externa e Acesso negado

1

Eu quero criar uma réplica de leitura externa para minha instância do RDS usando este documento: link

Minha instância antiga está executando o mysql 5.5.27. Então eu comecei de atualização. Eu tentei de duas maneiras: atualizar a partir da réplica de leitura (criar réplica, atualização, promoção) e atualizar a partir do instantâneo (criar, atualizar). O upgrade foi bem-sucedido nos dois sentidos.

After that i tried create user for replica access (via doc). And got access error.
mysql> CREATE USER 'repl'@'%' IDENTIFIED BY '123';
Query OK, 0 rows affected (0.00 sec)

mysql> GRANT REPLICATION SLAVE,REPLICATION CLIENT ON *.* TO 'repl'@'%' WITH GRANT OPTION;
ERROR 1045 (28000): Access denied for user 'root'@'%' (using password: YES)

Depois eu tentei criar uma nova instância clean com o mysql 5.6 e criar um novo usuário. Apenas para teste. Funciona como um encanto!

Então, onde pode haver problema? E como posso resolver isso?

    
por Denis Kabalkin 03.07.2014 / 15:34

1 resposta

1

Tente executar o mysql_upgrade na sua instância importada. Este comando deve atualizar suas tabelas de permissões.

Dê uma olhada em

link

    
por 06.07.2014 / 18:53