Com es corregeix l'accés denegat per l'error 'root' @ 'localhost' de l'usuari a MySQL



Proveu El Nostre Instrument Per Eliminar Problemes

MySQL és un sistema de gestió de bases de dades de codi obert basat en el llenguatge 'SQL'. MySQL inclou el tauler de control XAMPP, que també és una aplicació de codi obert i d’ús gratuït. No obstant això, recentment han arribat molts informes d’usuaris que no poden accedir a la seva base de dades “MySQL” des del seu navegador i des del “ Accés denegat per a l'ús 'root' @ 'localhost ‘” Es mostra un error en fer-ho.



Missatge d'error



En aquest article, us guiarem amb la forma més senzilla de solucionar aquest problema i també us informarem del motiu pel qual es desencadena aquest error. Seguiu la guia amb deteniment i per evitar problemes addicionals.



Què causa l’error d’accés denegat per l’usuari ‘root’ @ ‘localhost’ a MySQL?

Després de rebre nombrosos informes de diversos usuaris, vam decidir investigar el problema i vam idear una solució després d’experimentar molts processos de resolució de problemes coneguts. A més, hem analitzat el motiu pel qual es desencadena aquest problema i el detallem a continuació.

  • Configuració '.ini' no vàlida: El fitxer '.ini' emmagatzema algunes configuracions de llançament per al servidor 'MySQL'. Actua com una porta d’entrada a la manera de carregar la base de dades. En alguns casos, es va veure que faltava una seqüència determinada de codi al fitxer '.ini' a causa de la qual s'estava desencadenant aquest error.

Ara que teniu una comprensió bàsica de la naturalesa del problema, continuarem cap a la solució.

Solució: torneu a configurar el fitxer '.ini'

Si el fitxer '.ini' del tauler de control de XAMPP no està configurat correctament, pot evitar l'establiment d'una connexió segura amb la base de dades MySQL. Per tant, en aquest pas, tornarem a configurar el fitxer afegint una ordre addicional. Per fer-ho:



  1. Obert XAMPP del tauler de control i feu clic a 'Atura' botó per a tots dos ' Apatxe 'I' MySQL '.

    Prement els botons d'aturada de MySQL i Apache

  2. Navega al directori d'instal·lació de ' XAMPP 'I feu doble clic a' MySQL ”Carpeta.

    Obrint la carpeta 'MySQL'

  3. Doble feu clic al ' sóc ”I feu clic amb el botó dret al fitxer“ my.ini ”.
  4. Feu clic a al ' Edita ”Opció.
  5. Localitza les paraules ' [mysqld] ”A la llista.
  6. Afegeix l'ordre següent a sota del símbol ' [mysqld] 'A sobre de la línia' Port =…. ”Línia.
    skip-grant-tables
  7. Feu clic a a ' Dossier ”I seleccioneu“ Desa '.
  8. Tanca el document i obriu el tauler de control de XAMPP.
  9. Feu clic a al botó 'Inici' per a tots dos 'Apache' i “ MySQL '.

    Feu clic als botons d'inici de MySQL i Apache

  10. Obert el navegador, provar per iniciar sessió a MySQL i comprovar per veure si el problema persisteix.
1 minut de lectura