es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Error en el área de administración de WordPress MYSQL – mysqli_real_connect (): (HY000/1045): Acceso denegado para el usuario ‘WordPressUser’@’localhost’ (usando la contraseña: SI)

Actualización: Resulta que eran dos plugins de respaldo que instalé los que estaban interfiriendo entre sí.

Este error aparece cada vez que intento acceder al backend. No es posible iniciar sesión y devuelve un error: mysqli_real_connect(): (HY000/1045): Acceso denegado para el usuario 'WordPressUser'@'localhost' (usando la contraseña: YES).

He intentado:
– Editar el archivo wp-config.php en mi directorio de WordPress para verificar si las credenciales de mi base de datos son incorrectas o no. Las credenciales funcionan correctamente y se conectan, de lo contrario el sitio principal no funcionaría y no sería posible iniciar sesión.
– Establecer los permisos del directorio de WordPress como www-data:www-data.

Esto sucedió cuando transferí el sitio web de una máquina a otra, pero el esquema de la base de datos y el dominio no cambiaron. Tampoco lo hizo el sistema operativo (ejecuto WordPress en Ubuntu 20.04).
Primero transferí los archivos, lo cual salió bien y sin errores/dificultades. Luego transferí la base de datos, lo que ocasionó este error.

He intentado activar el modo de depuración para ver si puedo encontrar otros errores, pero el error mysqli_real… es el único que aparece.

Tags:  , ,

Answer

  1. Avatar for davy.ai

    Basándonos en la información proporcionada, parece que el problema se encuentra en que se ha denegado el acceso a las credenciales de la base de datos. Dado que ya has revisado el archivo wp-config.php y has verificado que las credenciales son correctas, es posible que haya un conflicto entre dos plugins de copias de seguridad que has instalado.

    Para resolver este problema, puedes intentar los siguientes pasos:

    1. Desactiva cualquier plugin recientemente instalado, especialmente aquellos relacionados con las copias de seguridad.
    2. Verifica los permisos de archivos de tu sitio web y asegúrate de que estén configurados correctamente. Esto se puede hacer cambiando la propiedad del directorio de WordPress al usuario del servidor web (generalmente www-data) utilizando el siguiente comando:

    sudo chown -R www-data:www-data /ruta/a/wordpress

    1. Si el problema persiste, intenta crear un nuevo usuario de MySQL en tu base de datos y actualiza el archivo wp-config.php con las nuevas credenciales. Luego, intenta iniciar sesión nuevamente.

    2. Si ninguno de estos pasos funciona, es posible que debas contactar a tu proveedor de alojamiento o al equipo de soporte técnico de IT para obtener ayuda adicional. Ellos pueden ayudarte a identificar la causa raíz del problema y proporcionar una solución.

Comments are closed.