Este instructivo explica el procedimiento para solucionar el error Cannot connect to database que se muestra en un sitio web y que aparece cuando la contraseña declarada en los archivos de conexión del sitio web no coincide con la contraseña asignada a la base de datos MySQL en el Panel de Control DirectAdmin.
Warning: mysql_connect(): Access denied for user 'usuario'@'localhost' (using password: YES) in /domains/dominio.com/public_html/db_mysql.php on line 99
Database error: cannot connect to Database Access denied for user 'usuario'@'localhost' (using password: YES)
MySQL Error
Session halted.
Para resolver este error, puede tomar cualquiera de las siguientes medidas correctivas:
Opción 1: Corregir la contraseña en los archivos del sitio
- Localizar los archivos de configuración de la base de datos en su sitio web (generalmente archivos como config.php, wp-config.php o similares).
- Editar estos archivos y actualizar la contraseña de la base de datos con la contraseña correcta configurada en DirectAdmin.
- Para obtener información detallada sobre la configuración de conexión, consulte Conectar con las bases de datos a través de PHP.
Opción 2: Cambiar la contraseña en DirectAdmin
- Acceder al Panel de Control DirectAdmin.
- Modificar la contraseña de la base de datos para que coincida con la declarada en los archivos del sitio web.
- Para realizar esta modificación paso a paso, consulte Cambiar contraseña de una base de datos.
Advertencia: Asegúrese de que tanto el nombre de usuario como la contraseña de la base de datos coincidan exactamente entre los archivos de configuración del sitio y la configuración en DirectAdmin.
Consejo: Para evitar este tipo de errores en el futuro, mantenga un registro seguro de las credenciales de sus bases de datos y actualice siempre ambos lugares (archivos y panel) cuando realice cambios.