Jump to content


Photo

Wampserver 2.1(Mysql 5.1.53+Php 5.3.4+Apache 2.2.17)


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

#1 Adgevi

Adgevi

    Novato no fórum

  • Usuários
  • 4 posts
  • Sexo:Masculino
  • Localidade:João Pessoa(PB)
  • Interesses:PHP, MySql, Java, HTML e aplicativos afins

Posted 30/05/2011, 14:15

Comprei um novo notebook e nele veio o OS Windows 7 Home edition. Com isso tive que migrar para o Wampserver 2.1, com as versões: MySql 5.1.53; PHP 5.3.4; e Apache 2.2.17. A instalação foi simples como sempre e então baixei cópias atualizadas dos bancos de dados e páginas do meu site, para continuar a evoluir e dar suporte. Não sou nenhum expert nisso, mas com a versão anterior do Wampserver, o Wamp5, consegui criar aplicativos e páginas até razoáveis, com fácil manutenção. Na primeira tentativa de acesso em localhost, atravez do meu index.php, deparei com o seguinte erro: Warning: mysql_connect() [function.mysql-connect]: Access denied for user ...... Após várias tentativas, descobri que não consigo acesso ao banco de dados utilizando chaves com senha. Parece haver uma incompatibilidade entre o que informo como senha no PHP e o que o MySql entende como tal. Extratifiquei ao máximo o código para ilustrar o que ocorre:

<?php
$servidor='localhost';
$usuario='teste';
$password='R3dsLTLtySBbBhpy';
$link = mysql_connect($servidor, $usuario, $password);
if (!$link) {
die('Could not connect to MySQL: ' . mysql_error());
}
else{
echo 'Connecção teste OK'; mysql_close($link);
}
?>


A password foi gerada pelo phpMyAdmin, copiada e inserida no pequeno aplicativo acima a título de ilustração. Como resposta, recebo a mensagem:
Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'teste'@'localhost' (using password: YES) in C:\wamp\www\testmysql.php on line 6

OBSERVAÇÃO: Inicialmente criei o usuário "teste" sem senha e ele consegue fazer a conexão. Em um passo seguinte, gerei a senha e com senha ele não conecta.

Se alguém puder me ajudar, agradeceria muito.

#2 Diego Bezerra

Diego Bezerra

    Diego Bezerra

  • Moderadores
  • 938 posts
  • Sexo:Masculino
  • Localidade:Amazonas
  • Interesses:Iniciando no C# com MSSQL.

Posted 30/05/2011, 15:41

tenta usar o usuario root,
ou neste caso ai seria pq o usuario não tem permisão para leitura e nem escrita... verifica as permissões no phpmyadmin... ou seja vai em phpmyamin depois em permissões
Att.
Diego Bezerra
Agência Kernel - em Breve
Email/msn: diegobezerra@outlook.com
Facebook

#3 Adgevi

Adgevi

    Novato no fórum

  • Usuários
  • 4 posts
  • Sexo:Masculino
  • Localidade:João Pessoa(PB)
  • Interesses:PHP, MySql, Java, HTML e aplicativos afins

Posted 30/05/2011, 21:06

tenta usar o usuario root,
ou neste caso ai seria pq o usuario não tem permisão para leitura e nem escrita... verifica as permissões no phpmyadmin... ou seja vai em phpmyamin depois em permissões


Obrigado Diego, mas o usuário "teste" foi gerado no phpMyAdmin, para "%" "All server" e " All Privileges". Quando acesso pelo "root", que no meu caso está sem senha, ou mesmo pelo usuário "teste", sem senha, a conecção é feita. O problema ocorre com qualquer usuário com senha. Aparentemente MySQL e PHP não estão se entendendo quanto ao hash das senhas geradas pelo phpMyAdmin. Dessa forma, fico até temeroso de criar uma senha para o "root" e ficar sem acessar nada.




1 user(s) are reading this topic

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

IPB Skin By Virteq