Blog de Jesús Sequeiros Arone

Manuales y ejercicios de SQL Server, Excel, Word, Acces y más...

Error messagePDOException: SQLSTATE[HY000] [1045] Access denied for user

Dom, 24/05/2020 - 15:13 -- jsequeiros

Problema:

Al configurar un sitio web en WampServer 3.2.2 de 64 bits, aparece el siguiente mensaje de error:

Error messagePDOException: SQLSTATE[HY000] [1045] Access denied for user

Error
The website encountered an unexpected error. Please try again later.
/*----
Error messagePDOException: SQLSTATE[HY000] [1045] Access denied for user 'jsequeirosuser'@'localhost' (using password: YES) in lock_may_be_available() (line 167 of E:\webwampserver\portalweb\includes\lock.inc).
---*/

Solución:

Se cambió la contraseña para el usuario con el siguiente comando:

SET PASSWORD FOR jsequeirosuser@localhost=PASSWORD('123456');

Se verificó la conexion desde phpmyadmin con éxito, pero el problema continuaba. Entonces de procedio a verificar el número de puerto que utiliza mysql (puerto por default de mysql 3306)

Prueba de puerto en MYSQL

Se observó que en mi caso estaba utilizando el puerto 3308, entonces se procedió a cambiar en la cadena de conexión en el archivo: \sites\default\settings.php, y con esto se solucionó el problema.

$databases = array (
  'default' => 
  array (
    'default' => 
    array (
      'database' => 'bdportal_new',
      'username' => 'jsequeirosuser',
      'password' => '123456',
      'host' => 'localhost',
      'port' => '3308',
      'driver' => 'mysql',
      'prefix' => '',
    ),
  ),
);

Añadir nuevo comentario