A MySQL egy nyílt forráskódú adatbázis-kezelő rendszer, amely az „SQL” nyelvre épül. A MySQL az XAMPP vezérlőpultot tartalmazza, amely szintén nyílt forráskódú és ingyenesen használható alkalmazás. Azonban nemrégiben sok olyan jelentés érkezett azokról a felhasználókról, akik nem tudnak böngészőjükből és a A hozzáférés megtagadva a ’root’ @ ’localhost használatához ‘” Ennek során hiba jelenik meg.
Hiba üzenet
Ebben a cikkben bemutatjuk a probléma legegyszerűbb megoldásának módját, és tájékoztatjuk Önt a hiba kiváltásának okáról is. Ügyeljen arra, hogy gondosan kövesse az útmutatót és a további problémák elkerülése érdekében.
Mi okozza a hozzáférés megtagadását a ’root’ @ ’localhost’ felhasználónál a MySQL-en?
Miután több felhasználótól számos jelentést kaptunk, úgy döntöttünk, hogy kivizsgáljuk a problémát, és megoldást dolgoztunk ki, miután számos ismert hibaelhárítási folyamattal kísérleteztünk. Megvizsgáltuk a probléma kiváltásának okát és felsoroltuk az alábbiakban.
- Érvénytelen „.ini” konfiguráció: Az „.ini” fájl bizonyos indítási konfigurációkat tárol a „MySQL” szerverhez. Átjáróként működik az adatbázis betöltésében. Bizonyos esetekben azt tapasztalták, hogy egy bizonyos kódsor hiányzott az „.ini” fájlból, ami miatt ez a hiba kiváltott.
Most, hogy alaposan megértette a probléma természetét, továbblépünk a megoldás felé.
Megoldás: Az „.ini” fájl újrakonfigurálása
Ha az XAMPP vezérlőpultjának „.ini” fájlja nincs megfelelően konfigurálva, ez megakadályozhatja a biztonságos kapcsolat létrehozását a MySQL adatbázissal. Ezért ebben a lépésben egy új parancs hozzáadásával újrakonfiguráljuk a fájlt. Ennek érdekében:
- Nyisd ki XAMPP vezérlőpultra, és kattintson a gombra 'Álljon meg' gomb mindkettőhöz Apache ”És„ MySQL '.
A stop gombok megnyomása mind a MySQL, mind az Apache számára
- Hajózik a telepítési könyvtárba XAMPP ”, És kattintson duplán a MySQL ”Mappa.
A „MySQL” mappa megnyitása
- Kettős kattintson a „ am ”Mappát, és kattintson a jobb gombbal a„ my.ini ”fájlra.
- Kattintson a gombra a „ Szerkesztés ' választási lehetőség.
- Keresse meg a szavak ' [mysqld] ”Listában.
- Hozzáadás a következő parancsot a „ [mysqld] ”Sor és a„ Port =…. ' vonal.
skip-grant-tables
- Kattintson a gombra tovább ' File És válassza a Megment '.
- Bezárás és nyissa meg az XAMPP kezelőpanelt.
- Kattintson a gombra a „Start” gombra mindkettőhöz „Apache” és „ MySQL '.
A MySQL és az Apache start gombjaira kattintva
- Nyisd ki a böngésző, próbáld ki a MySQL és a jelölje be hogy megmarad-e a kérdés.