Eu instalei um servidor MySQL em uma instância do Amazon EC2. Então, fiz as seguintes alterações em /etc/mysql/my.cnf
:
bind-address = 0.0.0.0
#skip-external-locking
Depois de reiniciar o servidor, executei as seguintes instruções no meu banco de dados:
GRANT ALL ON MyDB.* TO newuser@'x.x.x.x' IDENTIFIED BY 'password';
FLUSH PRIVILEGES;
em que x.x.x.x é o IP público da máquina do meu cliente.
Na máquina que executa o servidor MySQL, criei o grupo de segurança apropriado (ou seja, apenas TCP) e adicionei uma regra para permitir o MySQL na guia de entrada do grupo de segurança.
Eu posso me conectar a essa instância via SSH com uma chave.
É possível fazer uma conexão com o servidor MySQL de qualquer máquina usando a chave SSH?
Tags mysql amazon-ec2 ubuntu