Cómo configurar el acceso denegado al error ‘root’ @ ‘localhost’ en MySQL

MySQL es un sistema de gestión de bases de datos de código abierto basado en el lenguaje «SQL». MySQL viene con el Panel de control XAMPP, que es de código abierto y de uso gratuito. Sin embargo, recientemente ha habido muchos informes de usuarios que no pueden acceder a su base de datos «MySQL» desde su navegador y «MySQL».Acceso denegado usando ‘root’ @ ‘localhostSe muestra un error al hacerlo.

Mensaje de error

En este artículo, lo guiaremos sobre la forma más fácil de solucionar este problema y también le informaremos sobre el motivo que provocó este error. Asegúrese de seguir la guía con atención y para evitar más problemas.

¿Qué causa el error de denegación de acceso de usuario ‘root’ @ ‘localhost’ en MySQL?

Después de recibir muchos informes de varios usuarios, decidimos investigar el problema e ideamos una solución después de probar muchos procesos de resolución de problemas conocidos. También analizamos por qué se desencadena este problema y lo enumeramos a continuación.

  • Configuración «.ini» no válida: El archivo «.ini» almacena ciertas configuraciones de envío para el servidor «MySQL». Actúa como una puerta de enlace para cargar la base de datos. En algunos casos, se encontró que al archivo «.ini» le faltaba una determinada secuencia de código que estaba causando este error.

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

Solución: reconfigure el archivo «.ini»

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

  1. Abierto XAMPP panel de control y haga clic en el «Detener» botón para ambos «apache«Y»MySQL“.
    Presionando los botones de parada tanto para MySQL como para Apache
  2. Navegar al directorio de instalación de «XAMPPY haga doble clic en el «MySQLCarpeta. «
    Abra la carpeta «MySQL»
  3. Doble hacer clic sobre el «CompartimientoCarpeta y haga clic derecho en el archivo «my.ini».
  4. Hacer clic sobre el «Editar«Elección.
  5. Encontrar las palabras «[mysqld]«En la lista.
  6. Agregar el siguiente orden en «[mysqld]«Línea y arriba de la línea»Puerto =….«En línea.
    skip-grant-tables
  7. Hacer clic en «Archivo«Y seleccione»Salvar“.
  8. Cerrar abre el documento y abre el panel de control de XAMPP.
  9. Hacer clic en el botón «Inicio» para ambos apache y «MySQL“.
    Haga clic en los botones de inicio para MySQL y Apache
  10. Abierto el navegador, intentalo para iniciar sesión en MySQL y controlar vea si el problema continúa.