Pular para o conteúdo

Ubuntu 6 com MySQL permitindo conexão remota

Dica publicada em Banco de Dados / MySQL
Virtuanet virtuanet
Hits: 27.964 Categoria: Banco de Dados Subcategoria: MySQL
  • Indicar
  • Impressora
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

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]

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
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.

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

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)

Buscando intervalo de datas apenas pelo dia e mês no MySQL

Ferramenta para migrar tabelas de Oracle para MySQL

Instalar o Apache, MySQL e PHP no Oracle Linux 8

Usando a chave UNIQUE para campos em uma tabela MySQL

Automatizando o processo de backup do MySQL

#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.