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 .