Cómo corregir el acceso denegado para el usuario 'root' @ 'localhost' Error en MySQL

MySQL es un sistema de gestión de bases de datos de código abierto basado en el lenguaje "SQL". MySQL viene incluido con el panel de control XAMPP, que también es una aplicación de código abierto y de uso gratuito. Sin embargo, recientemente se han recibido muchos informes de usuarios que no pueden acceder a su base de datos "MySQL" desde su navegador y al hacerlo aparece el error " Acceso denegado para usar 'root' @ 'localhost '".

Mensaje de error

En este artículo, lo guiaremos con la forma más fácil de solucionar este problema y también le informaremos la razón por la cual se desencadena este error. Asegúrese de seguir la guía cuidadosamente y para evitar más problemas.

¿Qué causa el acceso denegado para el error 'root' @ 'localhost' del usuario en MySQL?

Después de recibir numerosos informes de múltiples usuarios, decidimos investigar el problema e ideamos una solución después de experimentar con muchos procesos conocidos de solución de problemas. Además, analizamos el motivo por el cual se desencadena este problema y lo enumeramos a continuación.

  • Configuración ".ini" no válida: el archivo ".ini" almacena ciertas configuraciones de inicio para el servidor "MySQL". Actúa como una puerta de enlace en la forma de cargar la base de datos. En algunos casos, se vio que faltaba una cierta secuencia de código del archivo ".ini" debido a que se estaba activando este error.

Ahora que tiene una comprensión básica de la naturaleza del problema, avanzaremos hacia la solución.

Solución: reconfigurando el archivo ".ini"

Si el archivo ".ini" para el panel de control XAMPP no está configurado correctamente, puede evitar el establecimiento de una conexión segura con la base de datos MySQL. Por lo tanto, en este paso, reconfiguraremos el archivo agregando un comando adicional. Para hacer eso:

  1. Abra el panel de control de XAMPP y haga clic en el botón "Detener" para " Apache " y " MySQL ".

    Presionando los botones de parada para MySQL y Apache
  2. Vaya al directorio de instalación de " XAMPP " y haga doble clic en la carpeta " MySQL ".

    Abrir la carpeta "MySQL"
  3. Haga doble clic en la carpeta " bin " y haga clic derecho en el archivo "my.ini".
  4. Haga clic en la opción " Editar ".
  5. Busque las palabras " [mysqld] " en la lista.
  6. Agregue el siguiente comando debajo de la línea “ [mysqld] ” y arriba del “ Puerto =…. "Línea.
     skip-grant-tables 
  7. Haga clic en " Archivo " y seleccione " Guardar ".
  8. Cierre el documento y abra el panel de control XAMPP.
  9. Haga clic en el botón "Inicio" para "Apache" y " MySQL ".

    Al hacer clic en los botones de inicio para MySQL y Apache
  10. Abra el navegador, intente iniciar sesión en MySQL y verifique si el problema persiste.

Artículos De Interés