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.
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:
- 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 - Keresse meg az „ XAMPP ” telepítési könyvtárát, és kattintson duplán a „ MySQL ” mappára.
A „MySQL” mappa megnyitása - Kattintson duplán a „ bin ” mappára, és kattintson a jobb gombbal a „my.ini” fájlra.
- Kattintson a „ Szerkesztés ” opcióra.
- Keresse meg a „ [mysqld] ” szavakat a listában.
- Adja hozzá a következő parancsot a „ [mysqld] ” sor alá és a „ Port =… ” fölé . " vonal.
skip-támogatás-asztalok
- Kattintson a „ Fájl ” elemre, és válassza a „ Mentés ” lehetőséget.
- Csukja be a dokumentumot, és nyissa meg az XAMPP vezérlőpanelt.
- Kattintson a „Start” gombra mind az „Apache”, mind a „ MySQL ” számára.
A MySQL és az Apache Start gombjaira kattintva - 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.