Pular para o conteúdo

Ubuntu 6 com MySQL permitindo conexão remota

Dica publicada em Banco de Dados / MySQL
Virtuanet virtuanet
Hits: 27.969 Categoria: Banco de Dados Subcategoria: MySQL
  • Indicar
  • Impressora
  • Denunciar

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.

Instalando o BrOffice 3.0.1 no Debian ou Ubuntu Linux

Resolvendo os problemas com o pacote install-info

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

XAMPP para Ubuntu 10

MySQL - Got error 28 from storage engine [Resolvido]

Recuperando a senha do root de seu MySQL

Fazendo Backup de Tabelas mySQL

ERROR 1045 (28000) no MySQL 5 - Ubuntu 6.06

#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

Entre na sua conta para comentar.