terça-feira, 13 de setembro de 2011

Problemas de acesso ao MySql pela rede?

Você instalou o MySQL no seu poderoso servidor Linux, configurou tudinho, acessou via localhost ou 127.0.0.1 (hi hi = localhost) e simplesmente não funcionou?

A solução é realmente muito mais simples do que parece, abra o arquivo /etc/mysql/my.cnf, lembre-se de fazê-lo como root no Linux (você é o administrador do banco né?)

Ex.:
sudo gedit /etc/mysql/my.cnf

Localize as linhas:
#
# Instead of skip-networking the default is now to listen only on
# localhost which is more compatible and is not less secure.
  bind-address        = 127.0.0.1
#

Comente a linha:   bind-address = 127.0.0.1 (basta inserir um # antes dela, como as demais acima e abaixo. A sequência ficará assim:

#
# Instead of skip-networking the default is now to listen only on
# localhost which is more compatible and is not less secure.
# bind-address        = 127.0.0.1
#

Salve o arquivo e reinicie o serviço MySQL.

Pronto, agora toda a rede vai conseguir enxergar o servidor e não apenas o localhost (127.0.0.1)
Basta conectar o banco utilizando-se o endereço IP do servidor.

Nenhum comentário:

Postar um comentário