Liberar acesso remoto no MySQL

O Padrão da instalação do MySQL é configurado apenas o acesso local.
Para habilitar o acesso remoto, use o comando abaixo que irá permitir o acesso remoto, em tudo no banco de dados com o usuário root de qualquer máquina remota,

1
2
 
GRANT ALL ON *.* TO 'root'@'%' IDENTIFIED BY 'senha'
mysql_permissao_acesso_remoto

mysql_permissao_acesso_remoto

Caso precise liberar o firewall, digite o comando abaixo no console.

1
iptables -A INPUT -p tcp --dport 3306 -j ACCEPT

Agora é só conectar.