Cómo reparar el error de acceso denegado al usuario 'root' @ 'localhost' en MySQL



Pruebe Nuestro Instrumento Para Eliminar Los Problemas

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 han llegado muchos informes de usuarios que no pueden acceder a su base de datos 'MySQL' desde su navegador y el ' Acceso denegado para uso 'root' @ 'localhost '' Se muestra un error al hacerlo.



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 el motivo por el cual se desencadena este error. Asegúrese de seguir la guía cuidadosamente y para evitar más problemas.



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

Después de recibir numerosos informes de varios usuarios, decidimos investigar el problema e ideamos una solución después de experimentar con muchos procesos de resolución de problemas conocidos. 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 lanzamiento 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 determinada secuencia de código en el archivo '.ini' debido a que se activaba este error.

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

Solución: reconfigurar 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 poder hacer eso:



  1. Abierto XAMPP panel de control y haga clic en el 'Detener' botón para ambos ' apache 'Y' MySQL “.

    Pulsando los botones de parada tanto para MySQL como para Apache

  2. Navegar al directorio de instalación de ' XAMPP 'Y haga doble clic en' MySQL ”Carpeta.

    Abrir la carpeta 'MySQL'

  3. Doble hacer clic sobre el ' a.m ”Y haga clic con el botón derecho en el archivo“ my.ini ”.
  4. Hacer clic sobre el ' Editar ' opción.
  5. Localizar las palabras ' [mysqld] ' en la lista.
  6. Añadir el siguiente comando debajo de ' [mysqld] 'Línea y por encima de' Puerto =…. ”Línea.
    saltar-tablas-de-concesión
  7. Hacer clic en ' Archivo 'Y seleccione' Salvar “.
  8. Cerca el documento y abra el panel de control de XAMPP.
  9. Hacer clic en el botón 'Inicio' para ambos 'Apache' y ' MySQL “.

    Hacer clic en los botones de inicio tanto para MySQL como para Apache

  10. Abierto el navegador, tratar para iniciar sesión en MySQL y cheque para ver si el problema persiste.
1 minuto de lectura