como diagnosticar uma conexão remota com o banco de dados mysql?

2

Nossa empresa hospeda nosso servidor fora do site por meio de outra empresa que fornece hospedagem na web.

Eu ftp e plesk painel de controle como meio de acesso. O painel de controle do Plesk possui o phpMyAdmin instalado para que eu possa interagir com o banco de dados "diretamente".

Eu baixei o navegador de consultas MySQL e tenho tentado me conectar ao servidor de banco de dados usando isso sem sorte.

Eu recebo um Número de Erro MySQL 2003 ao tentar conectar usando o construtor de consultas MySQL. Eu li que o código de erro pode significar qualquer coisa de uma porta errada para o nome de usuário e senha.

Existe uma maneira melhor de diagnosticar porque não consigo me conectar?

    
por payling 08.07.2010 / 19:24

2 respostas

4

Erro 2003 indica que a conexão foi recusada. Isso pode ocorrer porque um firewall o bloqueia ou porque o servidor mysql está configurado apenas para permitir conexões de soquete unix que podem ser apenas locais, ou apenas conexões ip locais via interface 127.0.0.1.

Você precisa examinar o arquivo de configuração mysql em / etc para ver como ele está configurado, se você tiver os direitos de acesso para ele. Caso contrário, você provavelmente não conseguirá alterá-lo de qualquer maneira, pois pode ser necessário alterar esse arquivo se ele estiver configurado dessa maneira.

No entanto, você deve ter muito cuidado se permitir conexões remotas, pois elas também podem ser um problema de segurança.

    
por 09.07.2010 / 02:55
1

A maioria das empresas de hospedagem não permite conexões remotas por motivos de segurança, você pode perguntar-lhes através do suporte se elas permitirem conexão remota com o banco de dados. Eu também estou procurando hospedagem que permitirá conexão de banco de dados remoto. Espero que possa ajudar.

Kenneth

    
por 12.07.2011 / 12:51

Tags