Las contraseñas de MySQL no funcionan después de la actualización – Comunidad WP

Las contraseñas de MySQL no funcionan

Este artículo describe el problema (las contraseñas de MySQL no funcionan) que ocurre después de que un servidor se actualiza a MySQL 5.6.5 o posterior y cómo resolverlo.

Si no está seguro de qué versión de MySQL está instalada en su servidor, siga estos pasos:

  1. Inicie sesión en cPanel.
  2. En la barra lateral derecha de la pantalla de inicio de cPanel, debajo INFORMACIÓN GENERAL, haga clic en Información del servidor.
  3. En Información del servidor, busque la línea Versión de MySQL para determinar la versión de MySQL instalada en el servidor.

Problema

Cuando intenta acceder a una base de datos en un servidor que ejecuta MySQL 5.6.5 o posterior, la autenticación falla, incluso si usa el nombre de usuario y la contraseña correctos.

Por ejemplo, si está ejecutando WordPress en su sitio, verá el siguiente mensaje de error:

Error establishing a database connection

Otras aplicaciones web pueden mostrar mensajes similares sobre errores de conexión a la base de datos.

Causa

Este problema se produce porque MySQL 5.6.5 y versiones posteriores utilizan un método nuevo picadillo para contraseñas de usuario. Estas versiones más recientes de MySQL no admiten el método hash que se usaba en versiones anteriores de MySQL para almacenar contraseñas, por lo que las contraseñas de MySQL no funcionan y las autenticaciones fallan.

Resolución

Para resolver este problema con las contraseñas de MySQL que no funcionan, debe eliminar y volver a crear el usuario de la base de datos. Cuando hace esto, MySQL usa el nuevo método hash para almacenar la contraseña y el usuario de la base de datos puede iniciar sesión nuevamente.

Para hacer esto, siga estos pasos:

1.Inicie sesión en cPanel.

Iniciar sesión en cPanel
Iniciar sesión en cPanel

2.En la sección BASE DE DATOS de la pantalla de inicio de cPanel, haga clic en Bases de datos MySQL:

Bases de datos MySQL
Bases de datos MySQL

3.Sub Usuarios actuales, busque el usuario de la base de datos que desea volver a crear, luego haga clic en supresión.
4. Haga clic en Borrar usuario para confirmar la eliminación, luego haga clic en atrás.
5.Sub Agregar un nuevo usuario, en el cuadro de texto Nombre de usuario, escriba el nombre de usuario del usuario que eliminó en el paso 3.
6. En el cuadro de texto Contraseña, escriba la contraseña de usuario.

No es necesario crear una nueva contraseña para el usuario. Puede utilizar la contraseña anterior si desea mantener la contraseña sin cambios. Para determinar la contraseña actual, verifique los archivos de configuración de la aplicación. Por ejemplo, si está ejecutando WordPress, consulte el archivo wp-config.php para obtener información sobre la configuración de la base de datos.

7. En el cuadro de texto Contraseña de nuevo), escriba la contraseña de usuario de nuevo.

8.Haga clic en Crear usuario. cPanel crea el usuario de la base de datos utilizando el nuevo método hash para almacenar la contraseña.

Importante:

Si no puede manejarlo, puede leer nuestro artículo sobre cómo crear un usuario para una base de datos, los pasos son los mismos. Y ten cuidado como Contraseña y Usuario para hacer coincidir los datos de la base de datos en el archivo wp-config.php en la carpeta raíz de su sitio de WordPress.

Entonces, corrigió el error con las contraseñas de MySQL que no funcionaban después de actualizar MySQL.

¡Nota! ¿Le resultó útil este artículo? Entonces apreciarás el apoyo brindado por Nombre de Caja al hacer este tutorial. Experimente la diferencia en el alojamiento de Namebox hoy y obtenga un sitio web pre-asegurado y pre-optimizado en tecnología LiteSpeed ​​y NVMe SSD. Consulte los planes de alojamiento web hoy.

Documentación adicional:

Compartir con tus amigos:

Deja un comentario