Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Gilberto Jr

Erro de Conexão com o Banco de Dados MySql

Recommended Posts

Bom dia,

 

foi preciso formatar a minha maquina e logo apos que formatei instalei o MYSQL só que na hora de rodar a pagina esta dando erro.

 

da o seguinte erro

-----

[MySQL][ODBC 5.1 Driver]Lost connection to MySQL server at 'reading initial communication packet', system error: 0

-----

 

A versão do MySql que esta instalada na minha maquina é

----

MySQL Server 5.1 = versão 5.1.50;

MySQL Connector/ODBC 5.1 = versão 5.1.6;

----

 

Esta instalado também o Net.Framework 4.5 e o meu windows é windows 7 ultimate

 

Se puderem me ajudar eu fico grato pois ja estou a 3 dias tentando resolver isso e nada.

 

Att;

Compartilhar este post


Link para o post
Compartilhar em outros sites

Você instalou o driver MySQL ODBC? A última versão é 5.1, mas você ainda pode obter 3.51, verifique as permissões também. e se seu firewall está bloqueando a conexão, talvez seja porque o servidor MySQL está vinculado ao IP de loopback (127.0.0.1 / localhost)

 

Se você se conectar a um banco de controle remoto em um servidor web, configurar a opção MySQL Remoto adicionando seu endereço IP a partir do qual você deseja se conectar ao db remoto.

Se você tem cPanel, ter um olhar para a opção "MySQL Remoto" na seção "Banco de Dados". Adicione o seu endereço IP (a partir do qual você estará indo para executar o seu aplicativo a partir de) ao whitelist.

Compartilhar este post


Link para o post
Compartilhar em outros sites

com certeza, precisa dar as permissões na pasta senão não rola mesmo..

mas poste com mais detalhes como criou a conexão e se outras pgs estão ok;

1 outra coisa: se vc usa Avast, descobri no forum d PHP q ele bloqueia arquivos na pasta http://localhost...

tb precisa ver se configurou o pool de aplicatvos no IIS, ASP no IIS.. por ai vai...

 

caso queira tentar, esse codiguinho simples está ok

(obs: adapte os nomes da conexão DSN, da tabela e da coluna):

<%

response.write "teste simples com mysql"
response.write "<br>"

Dim conex
conex = "dsn=con_my_teste;"

Dim Recordset1
Set Recordset1 = Server.CreateObject("ADODB.Recordset")
Recordset1.ActiveConnection = conex
Recordset1.Source = "SELECT titulo FROM TABELA"

Recordset1.Open()

while not Recordset1.EOF
response.write Recordset1.Fields("um_campo_da_tabela")
response.write "<br>"
Recordset1.MoveNext
wend

Recordset1.Close()
Set Recordset1 = Nothing

%>

Compartilhar este post


Link para o post
Compartilhar em outros sites

não esqueça de ver o firewall, muitos tem esse erro por causa dele

Compartilhar este post


Link para o post
Compartilhar em outros sites

O acesso estava liberado no firewall.

 

Eu uso o antivirus AVG.

 

O problema estava nos dados de conexão com o banco de dados na hospedagem.

 

Instalei também o Net.Fremawork 4.5 ai funcionou.

 

Obrigado pela ajuda.

 

 

Att;

Compartilhar este post


Link para o post
Compartilhar em outros sites

O problema estava nos dados de conexão com o banco de dados na hospedagem.

 

ah, ta... pensei que era em seu computador:

 

foi preciso formatar a minha maquina e logo apos que formatei instalei o MYSQL só que na hora de rodar a pagina esta dando erro.

 

foi mal ahe.. boa sorte e ate +...

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.