Jump to content


Photo

Heeelp! Erro Ao Tentar Acesso Mysql+php+apache


  • Faça o login para participar
2 replies to this topic

#1 Renato Muniz

Renato Muniz

    Novato no fórum

  • Usuários
  • 5 posts
  • Sexo:Não informado

Posted 06/08/2008, 01:28

Olá pessoal espero que não estaja na sessão errada.

estou com um probleminha a semanas...

estou desenvolvendo um site que acessar um banco de dados mysql e exibe o nome do produdo na tela.

estou usando o xampp (mysql+php e apache) e também o DDNS para deixa meu IP do server estático que no caso fica
(meuipstatico.ddns.com.br). uso o Dreamweaver para fazer o "visual" mas a maioria do codigo é na mão. principalmente
acesso ao banco.
enquanto estou desenvolvendo ou seja (locahost) funciona q é uma blza, mas quando vou para o real (www) não funciona não.

ERRO: Can't connect to MySQL server on 'meuipstatico.ddns.com.br' (4)

criei um usuario no mysql (visitante) e no campo (host) coloquei (%) e no mysql (bind-address = 0.0.0.0) foi o máximo que consegui procurando pela net, mas não funcionou!!

só funciona executando no proprio computador!!

es o codigo de tentativa de acesso


$con = mysql_connect('meuipstatico.ddns.com.br','visitante','') or die (mysql_error()); 
mysql_select_db('web') or die (mysql_error()); 
	
$consulta = "SELECT nome,valor,composicao,grupo,foto FROM produtos  WHERE (PROMOCAO = 'Sim') ORDER BY Nome";
$res = mysql_query($consulta,$con) or die (mysql_error());

pior que a tempos atras eu desenvolvo também com o xamp, uma consulta de oficina pela placa do veiculo e funcionou!!!
mas agora dada!!

ouvi falar sobre um configuracao no apache?? não sei!!!
quem porfavor poder me ajudar, desde já agradeço MUUITO!!!!

Edição feita por: Renato Muniz, 08/08/2008, 16:19.


#2 Kronous

Kronous

    Novato no fórum

  • Usuários
  • 8 posts
  • Sexo:Masculino

Posted 06/08/2008, 09:33

Eu tambem utilizo o xampp e não tenho nenhum problema, vai ver que é por que me ip não é fixo e não tenho ddns. Olha aconcelho a vc verificar se teu mysql possui senhas de conexão.
Faz a conexão via php
Exemplo:
<?
// faz conexão com o servidor MySQL
$local_serve = "localhost"; // local do servidor
$usuario_serve = "root"; // nome do usuario
$senha_serve = ""; // senha
$banco_de_dados = "banco"; // nome do banco de dados
$conn = @mysql_connect($local_serve,$usuario_serve,$senha_serve) or die ("O servidor não responde!");//OLHA BEM ESTA LINHA

// conecta-se ao banco de dados
$db = @mysql_select_db($banco_de_dados,$conn)
or die ("Não foi possivel conectar-se ao banco de dados!");
?>

Dai depois tu dá os includes nas paginas que quer conexão...espero ter ajudado.! :lol:

Edição feita por: Kronous, 06/08/2008, 09:37.


#3 Renato Muniz

Renato Muniz

    Novato no fórum

  • Usuários
  • 5 posts
  • Sexo:Não informado

Posted 06/08/2008, 19:12

olá kronos, quando coloco localhost "funciona" na minha máquina. quando coloco o site no "ar" nao funciona.
e usando meuipstatico.ddns.com.br tbem nao funciona.
estou achando que é alguma configuracao no mysql, pq se fosse no apache eu nao conseguiria nem tentar acessar mysql eu acho. pq o apache é quem controla a comunicação entre o cliente e o mysql!!???
por isso acho q deve ser no mysql, já nao sei o q configurar.


(((vai ver que é por que me ip não é fixo e não tenho ddns.))) como voce faz pra um site acessar seu banco de dados em sua maquina servidor sem Ip fixo, toda vez vc re-configura as permissões?? como vc faz???


mas obrigado e se tiver outra idéia posta ai pra mim valeu!!!!!!!
:)

Edição feita por: Renato Muniz, 06/08/2008, 19:15.





1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq