As portas de escuta (TCP) podem ser encontradas com sudo netstat -tlnp .
A razão para o nome em vez do endereço IP é que o EC2 fornece pesquisas reversas de DNS e o endereço IP é resolvido para esse nome. O MySQL pode usar pesquisas reversas de DNS na autenticação, mas isso não é recomendado, já que qualquer pessoa que possua um endereço IP pode definir a pesquisa inversa como quiser, contornando a proteção de origem.
this error:
'root'@'ip-xx-xx-xx-xxx.ec2.internal'
Parece meio uma mensagem de erro, a primeira parte provavelmente dizia algo como ERROR 1045 (28000): Access denied for user e a última parte dizia (using password: NO) .
A mensagem de erro nos diz duas coisas:
- O MySQL está em execução e está ouvindo esse endereço IP e a porta padrão.
- O nome de usuário ou senha que você está usando está errado. Possivelmente ambos.
Se você ainda não efetuou login ou alterou a senha do MySQL, o padrão é que haja um usuário root sem senha. Deixe a opção -p ou, quando pedir sua senha, simplesmente pressione Enter .