Quinta, 25 de Abril de 2024




 Detalhe Solução

 My-SQL: Liberar acesso remoto ao MySQL no Linux:

Para liberar o acesso remoto (externo) ao servidor MySQL, em Linux:
  • Com o usuário root (sudo) edite o arquivo /etc/mysql/my.cnf
Altere o parâmetro "bind-address" para "0.0.0.0" como abaixo:
bind-address = 0.0.0.0
  • Salve o arquivo e reinicie o serviço MySQL:
sudo service mysql restart   (se service disponível) ou:
sudo /etc/init.d/mysql restart
  • Se estiver utilizando um Firewall, lembre-se de abrir a porta do MySQL. A porta padrão é a 3306. Na dúvida verifique o  parâmetro "port" no arquivo /etc/mysql/my.cnf
  • Execute a console do MySQL e rode o comando:
grant all privileges on *.* to '[usuario]'@'%' identified by '[senha]';
substituindo [usuario] e [senha] pelos dados do usuário que irá acessar o sistema remotamente.
  • Se o acesso será feito por programas que trabalham com o sistema de password antigo do MySQL, como o "DBDesigner", ainda na console do MySQL, rode o comando:
set password for '[usuario]'@'%' = old_password('[senha]');




¤ Links Relacionados:
- Veja todas as soluções do site