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. Aliás, nenhum usuário criado com senha conecta ao banco de dados.
Se alguém puder me ajudar, agradeceria muito.
Mysql Não Conecta Usuário Com Senha
Started By Adgevi, 01/06/2011, 10:18
Nenhuma resposta neste tópico
1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)