Hogyan javíthatjuk a felhasználói 'root' @ 'localhost' hibát a hozzáférés megtagadva a MySQL-n

A MySQL nyílt forráskódú adatbázis-kezelő rendszer, amely az „SQL” nyelven alapul. A MySQL csomagban van az XAMPP Vezérlőpult, amely szintén nyílt forrású és ingyenesen használható alkalmazás. Az utóbbi időben azonban sok olyan bejelentés érkezett azokról a felhasználókról, akik nem tudnak hozzáférni a „MySQL” adatbázishoz a böngészőből, és erre megjelenik a „ Hozzáférés megtagadva a felhasználáshoz” root '@' localhost 'hiba.

Hiba üzenet

Ebben a cikkben bemutatjuk a probléma megoldásának legegyszerűbb módját, és tájékoztatjuk arról is, hogy miért jelenik meg ez a hiba. A további problémák elkerülése érdekében ügyeljen arra, hogy figyelmesen kövesse az útmutatót.

Mi okozza a felhasználói 'root' @ 'localhost' hibát a MySQL-nél?

Miután számos jelentést kapott több felhasználótól, úgy döntöttünk, hogy kivizsgáljuk a problémát és kidolgoztunk egy megoldást, miután sok ismert hibaelhárítási folyamatot megkíséreltek. Megvizsgáltuk azt is, hogy miért indult ez a probléma, és felsoroltuk az alábbiakban.

  • Érvénytelen „.ini” konfiguráció: Az „.ini” fájl a „MySQL” szerver bizonyos indítási konfigurációit tárolja. Átjáróként szolgál az adatbázis betöltése során. Bizonyos esetekben úgy tűnt, hogy egy bizonyos kódsor hiányzik az “.ini” fájlból, amely miatt ez a hiba vált ki.

Most, hogy alapvető ismeretei vannak a probléma természetéről, továbbmegyünk a megoldás felé.

Megoldás: A .ini fájl újrakonfigurálása

Ha az XAMPP vezérlőpultjának „.ini” fájlja nincs megfelelően konfigurálva, akkor megakadályozhatja a biztonságos kapcsolat létesülését a MySQL adatbázissal. Ezért ebben a lépésben egy új parancs hozzáadásával fogjuk újrakonfigurálni a fájlt. Ennek érdekében:

  1. Nyissa meg az XAMPP vezérlőpultot, és kattintson a „Stop” gombra mind az „ Apache ”, mind a „ MySQL ” számára.

    A stop gombok megnyomása a MySQL és az Apache számára is
  2. Keresse meg az „ XAMPP ” telepítési könyvtárát, és kattintson duplán a „ MySQL ” mappára.

    A „MySQL” mappa megnyitása
  3. Kattintson duplán a „ bin ” mappára, és kattintson a jobb gombbal a „my.ini” fájlra.
  4. Kattintson a „ Szerkesztés ” opcióra.
  5. Keresse meg a „ [mysqld] ” szavakat a listában.
  6. Adja hozzá a következő parancsot a „ [mysqld] ” sor alá és a „ Port =… ” fölé . " vonal.
     skip-támogatás-asztalok 
  7. Kattintson a „ Fájlelemre, és válassza a „ Mentés ” lehetőséget.
  8. Csukja be a dokumentumot, és nyissa meg az XAMPP vezérlőpanelt.
  9. Kattintson a „Start” gombra mind az „Apache”, mind a „ MySQL ” számára.

    A MySQL és az Apache Start gombjaira kattintva
  10. Nyissa meg a böngészőt, próbáljon bejelentkezni a MySQL-be ​​és ellenőrizze, hogy a probléma továbbra is fennáll-e.

Érdekes Cikkek