Ir para conteúdo
Fórum Script Brasil
  • 0

Falha De Conexão Php+mysql


gilbertofjr

Pergunta

aí pessoal, primeiro post, primeira dúvida de um iniciante em programação web.

Estou utilizando o apache 1.3, php5 e mysql server 5.0

já consegui instalar tudo direitinho, funcionando beleza, só que quando tentei integrar php+mysql deu o seguinte erro

Warning: mysql_connect() [function.mysql-connect]: Client does not support authentication protocol requested by server; consider upgrading MySQL client in c:\arquivos de programas\apache group\apache\htdocs\database\conexao.php on line 7

Erro ao conectar ao mysql, veja:: Client does not support authentication protocol requested by server; consider upgrading MySQL client

Os 3 arquivos que eu estou utilizando:

//////Conexão.php//////
<?PHP
$host = "127.0.0.1";
$user = "root";
$pass = "mysql";
$base = "fernando";
//conecta ao mysql
mysql_connect("$host", "$user", "$pass") or die ('Erro ao conectar ao mysql, veja:: ' . mysql_error());
mysql_select_db("$base") or die ('O banco de dados não existe!!!');
?>

//////cadastra.php////////
<?PHP
include "conexao.php";
if(empty($nome) or empty($email))
{
    echo " Errro! todos os campos devem ser preenchidos!";
}
if(strstr($email, '@')==FALSE)
{
    echo "ERRO!!! o e-mail é invalido!";
}
$sql = "INSERT INTO teste VALUES";
$sql .= "('$nome', '$email')";
mysql_query($sql);
?>

alguém tem alguma idéia do que possa ser?

Link para o comentário
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

  • 0

EDIT: Opa, agora deu certinho, vlwz mesmo ard-webmaster

entre o mysql e digite isto:


UPDATE user SET Password = OLD_PASSWORD('sua_senha')
WHERE Host = 'digite_o_host' AND User = 'root';
FLUSH PRIVILEGES;

é porque o hashing de senha do mysql 5 é incompativel com os outros clientes.

Dá uma olhada na documentação do mysql 4.1 logo abaixo (utiliza-se o mesmo procedimento para o mysql 5)

aí ard-webmaster, vlw pela força e pela resposta rápida, mas como sou iniciante no assunto, acho que não consegui executar isso não

Aparece isso aqui

ERROR 1146 (42S02) Table 'fernando.user' doesn't exist

Da pra dar só mais um empurraozinho pra ver se pega no tranco? hehe

Editado por gilbertofjr
Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,6k
×
×
  • Criar Novo...