Ir para conteúdo

Arquivado

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

Verena

erro - Warning: mysql_connect() [function.mysql-connect]: Access denie

Recommended Posts

Eu estou tentando fazer funcionar uma aplicação q vi em tuto na net, mas sigo todos os passos e sempre dá o erroWarning: mysql_connect() [function.mysql-connect]: Access denied for user 'ODBC'@'localhost' Vou postar aki os códigos:

<?    include "mysqlconecta.php"; // Conecta ao banco de dados    include "mysqlexecuta.php"; // Executa a cláusula SQL    //Executa a consulta    $sql = "SELECT * FROM tb_clientes";    $res = mysqlexecuta($id,$sql);?><table width=100% cellpading=0 cellspacing=0><?   //Exibe as linhas encontradas na consulta   while ($row = mysql_fetch_array($res)) {?>  <tr>     <td><?echo $row['codigo'];?></td>     <td><?echo $row['nome'];?></td>     <td><?echo $row['endereco'];?></td>     <td><?echo $row['cidade'];?></td>     <td><?echo $row['estado'];?></td>  </tr><? }?>

<?/* Este arquivo conecta um banco de dados MySQL - Servidor = localhost */$dbname="localhost"; // Indique o nome do banco de dados que será aberto$usuario=""; // Indique o nome do usuário que tem acesso$password=""; // Indique a senha do usuário//1º passo - Conecta ao servidor MySQLif(!($id = mysql_connect("localhost",$usuario,$password))) {   echo "Não foi possível estabelecer uma conexão com o gerenciador MySQL. Favor Contactar o Administrador.";   exit;}//2º passo - Seleciona o Banco de Dadosif(!($con=mysql_select_db($teste,$id))) {   echo "Não foi possível estabelecer uma conexão com o gerenciador MySQL. Favor Contactar o Administrador.";   exit;}?>

<?php/*Esta função executa um comando SQL no banco de dados MySQL */$id - Ponteiro da Conexão$sql - Cláusula SQL a executar$erro - Especifica se a função exibe ou não(0=não, 1=sim)$res - Respostafunction mysqlexecuta($id,$sql,$erro = 1) {    if(empty($sql) OR !($id))       return 0; //Erro na conexão ou no comando SQL      if (!($res = @mysql_query($sql,$id))) {      if($erro)        echo "Ocorreu um erro na execução do Comando SQL no banco de dados. Favor Contactar o Administrador.";      exit;   }    return $res; }?>

Alguém poderia me ajudar???Estou precisando muito! Obrigada desde já! :(

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tenta trocar os dados da conecção tipo o abaixo:

 

$dbname="localhost";$usuario="seu_usuario_aki"; $password="sua_senha_aki";

evite utilizar o usuario "root" a menos que esteje usando em seu PC! pois você pode ser invadido facilmente...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Onde tem:

$usuario="";

 

Tente:

$usuario="root";

Troquei e o erro de função desapareceu no entanto ele não consegue estabelecer a conexão:

 

Não foi possível estabelecer uma conexão com o gerenciador MySQL. Favor Contactar o Administrador.

 

você sabe pq?

 

Obrigada

Compartilhar este post


Link para o post
Compartilhar em outros sites

você coloco a senha? em $password="sua_senha_aki";

Compartilhar este post


Link para o post
Compartilhar em outros sites

Agora só esta aparecendo esta mensagem?

Hmmmm... Por um acaso você não tirou a exclamação do teste de conexão?

 

Onde tem:

if(!($id = mysql_connect("localhost",$usuario,$password))) {

Compartilhar este post


Link para o post
Compartilhar em outros sites

Agora só esta aparecendo esta mensagem?

Hmmmm... Por um acaso você não tirou a exclamação do teste de conexão?

 

Onde tem:

if(!($id = mysql_connect("localhost",$usuario,$password))) {

não retirei, está assim

 

if(!($id = mysql_connect("localhost",$usuario,$password))) {

echo "Não foi possível estabelecer uma conexão com o gerenciador MySQL. Favor Contactar o Administrador.";

exit;

 

você coloco a senha? em

 

 

$password="sua_senha_aki";

Por enquanto ainda está sem senha, queria primeiro fazer funcionar, ai quando fro definitivo colocarei uma senha!

 

http://forum.imasters.com.br/public/style_emoticons/default/grin.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

VERENA

 

seu script esta assim

 

$dbname="localhost";

$usuario="seu_usuario_aki";

$password="sua_senha_aki";

 

???

 

seu_usuario_aki = login

sua_senha_aki = senha

Compartilhar este post


Link para o post
Compartilhar em outros sites

O problema esta acontecendo no primeiro ou no segundo IF?

 

Troque a mensagem do IF de baixo, do mysql_select_db(), para tentar identificar melhor o problema.

Compartilhar este post


Link para o post
Compartilhar em outros sites

mas msm para teste tem que ter uma senha!!! você usa qual servidor ?? apache triadeasy php

Compartilhar este post


Link para o post
Compartilhar em outros sites

O problema esta acontecendo no primeiro ou no segundo IF?Troque a mensagem do IF de baixo, do mysql_select_db(), para tentar identificar melhor o problema.

Sim, o problema está no segundo if.Não foi possível estabelecer uma conexão com o gerenciador MySQL 2. Favor Contactar o Administrador2.

mas msm para teste tem que ter uma senha!!! você usa qual servidor ?? apache triadeasy php

ok, irei colocar p/ fazer o teste! http://forum.imasters.com.br/public/style_emoticons/default/grin.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

Sendo assim, sua conexão esta OK.

O banco de dados com o qual você esta tentando conectar esta criado no MySQL?

 

Inclua este código:

$teste = "nome_do_seu_database";

 

ou

 

if(!($con=mysql_select_db("nome_do_seu_database",$id))) {

 

 

 

mas msm para teste tem que ter uma senha!!! você usa qual servidor ??

Onde você leu isso?

 

Affy Maria... http://forum.imasters.com.br/public/style_emoticons/default/dormindo.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

Sendo assim, sua conexão esta OK.

O banco de dados com o qual você esta tentando conectar esta criado no MySQL?

 

Inclua este código:

$teste = "nome_do_seu_database";

 

ou

 

if(!($con=mysql_select_db("nome_do_seu_database",$id))) {

 

 

 

mas msm para teste tem que ter uma senha!!! você usa qual servidor ??

Onde você leu isso?

 

Affy Maria... http://forum.imasters.com.br/public/style_emoticons/default/dormindo.gif

 

 

 

 

http://forum.imasters.com.br/public/style_emoticons/default/clap.gif

 

Valeu Prog!!!!!

 

Consegui!!!! Obrigada meeesmo!!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

verena você esta colocando a senha????????

contas root tem senhas de root

nao adianta so colocar user "root"

 

pelomenos no meu apache...

Compartilhar este post


Link para o post
Compartilhar em outros sites

verena você esta colocando a senha????????

contas root tem senhas de root

nao adianta so colocar user "root"

 

pelomenos no meu apache...

colquei com usuário root e sem senha e funcionou normal.

 

ja consegui o q eu queria!

 

vlw!!!

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.