Cómo corregirlo: Error de acceso denegado para el usuario 'root' @ 'localhost' en MySQL



Actualizado 2024 de mayo: Deje de recibir mensajes de error y ralentice su sistema con nuestra herramienta de optimización. Consíguelo ahora en este enlace
  1. Descarga e instala la herramienta de reparación aquí.
  2. Deja que escanee tu computadora.
  3. La herramienta entonces repara tu computadora.

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 también es una aplicación de código abierto y de libre uso. Recientemente, sin embargo, se han recibido muchos informes de usuarios que no pueden acceder a su base de datos “MySQL” a través de su navegador y aparece el error “Acceso denegado para uso'root '@' localhost '”.

El motivo de este problema es que no otorga permisos globales al usuario. Por lo tanto, una vez que haya otorgado al usuario permisos globales para la selección, el problema se solucionará.

En este artículo, lo guiaremos de la manera más sencilla para resolver este problema y también le informaremos el motivo de este error. Siga las instrucciones cuidadosamente para evitar más problemas.

Para resolver el error de acceso denegado para el usuario 'root' @ 'localhost' en el error de MySQL

  1. Abra y edite /etc/my.cnf o /etc/mysql/my.cnf según su distribución.
  2. Agregue las tablas de salto de subsidio en [mysqld].
  3. Reiniciar Mysql
  4. Ahora debería poder conectarse a mysql con el siguiente comando mysql -u root -p
  5. Ejecute mysql> rinse privilegios;
  6. Establezca una nueva contraseña con ALTER USER'root '@' localhost 'IDENTIFIED by'NewPassword';
  7. Regrese a /etc/my.cnf y elimine / comente las tablas de salto de subsidio.
  8. Reiniciar Mysql
  9. Ahora puede iniciar sesión con la nueva contraseña de mysql -u root -p.

Iniciar MySQL en modo seguro sin contraseña

mysqld_safe –skip-grant-tables &

Advertencia: ¡Es peligroso! No tenía datos en ninguna de mis tablas, lo que significa que no me preocupaban las lecturas maliciosas. La opción "Omitir" permite que cualquiera inicie sesión con todos los privilegios sin contraseña. Si tiene dudas sobre sus tablas, también debe deshabilitar cualquier acceso remoto:



Actualización de mayo de 2024:

Ahora puede evitar problemas en la PC utilizando esta herramienta, como protegerse contra la pérdida de archivos y el malware. Además, es una excelente manera de optimizar su computadora para obtener el máximo rendimiento. El programa corrige los errores comunes que pueden ocurrir en los sistemas Windows con facilidad, sin necesidad de horas de resolución de problemas cuando tiene la solución perfecta a su alcance:

  • Paso 1: Descargar PC Repair & Optimizer Tool (Windows 10, 8, 7, XP, Vista - Microsoft Gold Certified).
  • Paso 2: Haga clic en “Iniciar escaneado”Para encontrar problemas de registro de Windows que podrían estar causando problemas en la PC.
  • Paso 3: Haga clic en “Repara todo”Para solucionar todos los problemas.

descargar



–Skip-networking

Otra solución alternativa efectiva

Realice los siguientes pasos.

Inicie la instancia del servidor MySQL o el demonio con la opción –skip-grant-tables.

$ mysqld - omitir-conceder-tablas

Siga estas instrucciones.

$ mysql -u raíz mysql mysql mysql mysql mysql
$ mysql> UPDATE user SET Password = PASSWORD ('my_password') o USER = 'root';
$ mysql> PRIVILEGE FLUSHES;

Si está confrontado con el campo desconocido Error de contraseña en uso:

actualizar el conjunto de usuarios authentication_string = contraseña ('my_password') donde usuario = 'root';

Por último, reinicie la instancia / daemon sin la opción –skip-grant-tables.

/etc/init.d/mysql reiniciar

Ahora debería poder iniciar sesión con su nueva contraseña.

$ mysql -u root -p

Ingrese la contraseña: my_password

https://dba.stackexchange.com/questions/147593/access-denied-for-user-rootlocalhost



Sugerencia del experto: Esta herramienta de reparación escanea los repositorios y reemplaza los archivos dañados o faltantes si ninguno de estos métodos ha funcionado. Funciona bien en la mayoría de los casos donde el problema se debe a la corrupción del sistema. Esta herramienta también optimizará su sistema para maximizar el rendimiento. Puede ser descargado por Al hacer clic aquí