Ubuntu 6 com MySQL permitindo conexão remota

Publicado por Virtuanet em 10/01/2007

[ Hits: 27.249 ]

Blog: http://blog.virtuanet.com.br

 


Ubuntu 6 com MySQL permitindo conexão remota



Olá galera do VOL,

Estou postando essa dica pois pastei muito para resolver esse problema, quando num belo dia tive a idéia de tentar de uma outra forma.

Instalei o Ubuntu 6.06 server LAMP (www.ubuntu.com) em minha máquina e uso o sistema DotProject para o controle de Jobs.

Esse sistema utiliza uma base de dados MySQL que precisava acessar remotamente pelo meu client MySQLyog, e estava tendo problemas pois o acesso estava sendo bloqueado.

1. Passo:

Tive que comentar uma linha no arquivo my.cnf [/etc/mysql/my.cnf]

bind-address = 127.0.0.1

Esse comando estava bloqueando o acesso remoto ao banco de dados, permitindo apenas conexões locais (localhost).

Até aqui eu encontrei fácil o passo-a-passo na internet e aqui mesmo no VOL. Só que ainda não resolveu meu problema, pois continuava sem acesso, só o código mensagem de erro que mudou.

Então pensei o seguinte, o banco pode estar bloqueando o acesso do root, portanto vou tentar criar um novo usuário com total acesso ao banco.

Eu não sabia como adicionar um novo usuário no MySQL, então pesquisei no site no próprio MySQL:
2. Passo:

Vamos conectar no banco para executar o comando e adicionar um novo usuário com privilégios de acesso total ao banco:

Se você não criou senha para o root, use esse comando:

# mysql -u root

Se você criou uma senha para o root, use o seguinte comando:

# mysql -u root -p

Já dentro do terminal do mysql, conecte ao banco do sistema:

mysql> use mysql

Agora o comando que cria o novo usuário com privilégios de acesso total ao banco:

mysql> GRANT ALL PRIVILEGES ON *.* TO 'nome_do_novo_user'@'%' IDENTIFIED BY 'senha_do_novo_user' WITH GRANT OPTION;

Para sair use exit:

mysql> exit

E agora teste o seu acesso de qualquer máquina da rede com o nome e senha do novo usuário...

Ufa, demorei para resolver esse problema que parecia tão simples.

Desculpe se a solução já foi postada aqui no VOL, ou se fui muito passo-a-passo no resolução, mas é porque eu procurei a resposta para minha pergunta por meses e não encontrei nada que resolveu o problema até alguns dias atrás...

Valeu galera.

Outras dicas deste autor

Instalando seu adaptador Wireless usando o drive do windows (Debian/Ubuntu /Derivados)

Resolvendo os problemas com o pacote install-info

Instalando o BrOffice 3.0.1 no Debian ou Ubuntu Linux

Leitura recomendada

Instalando o Servidor MySQL no Linux

MySQL - Erro 1045: Access denied for user: 'root@localhost'

MySQL - Gerenciamento de memória

MySQL Control Center - Gerenciando seu MySQL

Tabelas corrompidas no MySQL

  

Comentários
[1] Comentário enviado por marcospaulobomba em 19/10/2007 - 13:34h

feraa!!! estow com o servidor no linux.. mas quero acessar via windows..
mas naum conecta sera q vc pode me ajudar??
abracus!!!!

[2] Comentário enviado por virtuanet em 20/10/2007 - 15:10h

Qual a mensagem que está aparecendo?

[3] Comentário enviado por marcospaulobomba em 21/10/2007 - 16:35h

tipo... o meu programa no windows naum entra.. tipo se colocar o servidor no windows funciona normal.. o servidor linux tem q ter o my.cnf ?? pois o meu q instalei no slackware 12.. de owtra makina acesso o mysql normal... vi mysql -a root -p .. mas o programa naum conecta.. sera q o servidor precisa desse my.cnf ^????

[4] Comentário enviado por gpr.ppg.br em 17/12/2007 - 18:04h

ESTA DICA funcionaou perfeitamente ;-)

valeuuuuu...

[5] Comentário enviado por leandro_ls em 05/09/2008 - 13:37h

Cara eu vo te da um beijo de lingua ! faz uma semana que to tentando fazer essa mer** funcionar e nao conseguia, agora foi que é uma beleza!! valew mesmo

[6] Comentário enviado por chrmorais em 20/09/2009 - 11:45h

Em pleno domingo ralando para entregar um job, e fui salvo por essa dica. Não vou dar beijo de lingua, mas o virtuanet merece nossos apausos por compartilhar. espero algum dia retribuir de alguma forma.

[7] Comentário enviado por Ghenrique em 14/02/2010 - 17:42h

OBRIGADO CARA!!!!! Penei d++ pra resolver meu problema e funfou bacana.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts