Ubuntu 6 com MySQL permitindo conexão remota

Publicado por Virtuanet em 10/01/2007

[ Hits: 25.837 ]

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

Resolvendo os problemas com o pacote install-info

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

Instalando o BrOffice 3.0.1 no Debian ou Ubuntu Linux

Leitura recomendada

MySQL rapidinho

Instalação do MySQL via atualização de repositório

Comandos úteis do MySQL

Sistema gereciador de estoque em Gambas2

MySQL - Erro: mysqldump: Got error: 1044 [Resolvido]

  

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
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts