Sokan a phpmyadmin vagy a parancssort használják a mySQL root jelszavának megváltoztatására, és újraindítás után azt találják, hogy a mysql bejelentkezési hiba jelenik meg, miért van ez így?
A mysql root jelszó megváltoztatásához a mysql adatbázisban a mysql szoftverben kell megváltoztatnod a root jelszavát, valamint a konfigurációs fájlban is.
Az adatbázisban lévő módosítás nemcsak egy adatsort módosít, tehát ne kézzel módosítsd, hanem parancsokat használj a módosításhoz.
Először jelentkezz be a phpmyadmin fiókkal a root fiókkal, majd kattints a bal oldalon a mysql adatbázisba, és kattints a "mysql" gombra a tetején, hogy belépj a SQL bemeneti felületre. Adja be a következő parancsot:
felhasználó beállítása password=password('123456'), ahol User='root'
Ezek közül 123456 a jelszó, amit meg akarsz változtatni, ezért ne felejtsd el közvetlenül az adatbázisban megváltoztatni a jelszót.
Ezután kattints a jobb alsó sarokban a "Execute" gombra, és látd a "Etkilenett x vonalat", ami azt jelenti, hogy a módosítás sikeres.
A jelszó megváltoztatása itt gyakorlatilag megtörténik, de lesz egy további probléma, az adatbázis jelszó megváltozik, és amikor kilépsz a phpMyAdminból és újra belépsz, azt fogod látni, hogy nem tudsz csatlakozni az adatbázishoz.
Ez azért van, mert a phpMyAdmin adatbázis-bejelentkezési adatai továbbra is az eredetiek, így nem lehet bejelentkezni.
Megoldás: Nyisd meg a phpMyAdmin telepítési könyvtárát, keresd meg a config.inc.php fájlt, és nyisd meg Notepaddal vagy más szövegszerkesztővel.
Find $cfg['Szerverek'][$i]['password'] = ''; Változtass az új jelszóra, mentsd el és lépj ki.
Nyisd meg újra a phpMyAdmint, normálisan tudsz csatlakozni, és a jelszóváltás befejeződött.
|