Acesso remoto ao MySQL Server usando o mysql [Resolvido]

Iniciado por brunitto, 19 de Fevereiro de 2007, 17:12

tópico anterior - próximo tópico

brunitto

Boa tarde a todos.
Tenho um servidor - ubuntu 6.06 - de produção onde tenho o Apache2, o php 5 e o MySQL 5.0 ( LAMP ).

O problema é que não consigo acessar o servidor remotamente, seja via linha de comando usando mysql -u user -p -h ENDEREÇO_DO_SERVIDOR ou pelo MySQL Administrator. Quando tento o seguinte erro é lançado:

Error 2003: Can't connect to MySQL server on 'ENDEREÇO_DO_SERVIDOR' (10061)

Já desabilitei o firewall tanto do cliente quando do servidor e não adiantou.

Pesquisei na documentação oficial do MySQL e encontrei que esse erro acontece quando o cliente não está acessando a mesma porta ou socket que o servidor.

No meu my.ini - na máquina cliente - tenho:
...
port = 3306
socket = /temp/mysql.sock

Qualquer ajuda é bem vinda

Muito obrigado!
-- linux for everyone

mariomeyer

verifique no arquivo my.cnf se o atributo bind-address nao está setado apenas para a interface de loopback (127.0.0.1) e também se nao existe uma linha "skip-networking". Caso esta linha exista, comente-a. Ou seja, adicione um "#" no inicio da mesma.

Mário Meyer
Ubuntu Member

brunitto

Muito obrigado mario, a opção do bind-adress estava 127.0.0.1 ( loopback ). No arquivo my.cnf está especificado que ao invés de usar a opçao skip-networking está sendo usado o bind-address com o valor de 127.0.0.1, que resulta no mesmo, não permitir o acesso via rede.
-- linux for everyone

josfranciel

Ola amigo, somente instale o phpmyamdim(sudo apt-get install phpmyadmin e cofigure o usuario na aba privilegios do php myadmin ;D