A jelszavakat nehéz megjegyezni, így ha elfelejtette a MySQL root jelszavát, szerencsére van mód a megváltoztatására. Ezt a bejegyzést Önnek írták, és a bejegyzés végére sikeresen megváltoztatta a MySQL jelszavát.
Mielőtt közvetlenül a megoldáshoz kezdenénk, feltételezzük, hogy a MySQL adatbázis legújabb verzióját használja az Ubuntu 20.04 LTS rendszeren. Ez a bejegyzés lépésről lépésre nyújt útmutatást a MySQL root jelszavának megváltoztatásához az Ubuntu 20.04 rendszerben. Szóval, időpazarlás nélkül, kezdjük.
1. lépés: Ellenőrizze a MySQL verzióját az Ubuntu 20.04 rendszeren
Először ellenőrizze a MySQL verzióját, mert ez a bejegyzés tartalmazza a root jelszó megváltoztatásának megoldását a 8 -as vagy újabb verziónál. Ha a MySQL verziója 8 -nál alacsonyabb, akkor a megoldás más lesz. Az alábbiakban adjuk meg a MySQL verziójának ellenőrzésére vonatkozó parancsot.
$mysql--változat
2. lépés: Állítsa le a MySQL szervert
A MySQL root jelszó megváltoztatásához először le kell állítania a MySQL szervert, és ezt a következő paranccsal teheti meg:
$sudosystemctl stop mysql.service
Ellenőrizze a MySQL szerver állapotát a parancs használatával történő ellenőrzéshez:
$sudosystemctl állapot mysql.service3. lépés: A támogatási táblázatok és hálózatépítés kihagyása
Ha a MySQL szervert a táblák és a hálózati ellenőrzés engedélyezése nélkül szeretné elindítani, állítsa be a MYSQLD_OPTS környezeti változót, amelyet a MySQL az indításkor használ.
$sudosystemctl set-environmentMYSQLD_OPTS='--skip-networking --skip-grant-tables'
Rendben, a környezeti változó be van állítva, és jelszó megadása nélkül tudunk bejelentkezni a MySQL shellbe.
4. lépés: Indítsa el a MySQL szolgáltatást
A MYSQLD_OPTS környezeti változó beállítása után indítsa el a MySQL szolgáltatást most a következő paranccsal:
$sudosystemctl indítsa el a mysql.service szolgáltatást5. lépés: Erősítse meg a MySQL szerver állapotát
Erősítse meg a MySQL szolgáltatás állapotát, akár fut, akár nem:
$sudosystemctl állapot mysql.service6. lépés: Jelentkezzen be a MySQL shellbe
Most root felhasználóként kell bejelentkeznie a MySQL szerverre, és a MySQL shellbe való bejelentkezéshez írja be a következő parancsot:
$sudomysql-ugyökérJelszó megadása nélkül bejelentkezik a MySQL héjba.
7. lépés: Módosítsa a root jelszót
Most először törölje a jogosultságokat.
mysql>öblítési jogosultságok;
Válassza ki a MySQL adatbázist.
mysql>USE mysql
És állítsa be a root felhasználó új jelszavát az Alter paranccsal az alábbi utasítás beírásával.
mysql>ALTER USER'gyökér'@'helyi kiszolgáló'AZONOSÍTOTTA:'az új jelszó';
Az új jelszó helyén adja meg új jelszavát. A MySQL root jelszó sikeres megváltoztatása után jelentkezzen ki a MySQL shellből.
mysql>Kilépés;8. lépés: Öld meg az összes MySQL folyamatot és indítsd újra a MySQL szolgáltatást
Először is, ölje meg a MySQL összes folyamatát, mielőtt még újraindítja a MySQL szervert.
$sudo Öld meg mindet -umysql
A képen látható kimenet után nyomja meg az Enter billentyűt, és indítsa újra a MySQL szervert az alábbi paranccsal.
$sudosystemctl indítsa újra a mysql.service szolgáltatást9. lépés: Jelentkezzen be az újonnan beállított jelszóval
Most jelentkezzen be a MySQL shellbe az újonnan beállított jelszóval.
$sudomysql-ugyökér-p
Adja meg a nemrég beállított jelszót az ALTER parancsban.
Ez az. A MySQL gyökér jelszava sikeresen megváltozott, és Ön újra bejelentkezett a MySQL héjba.
Csomagolás
Ebben a lépésenkénti útmutatóban megtanulta megváltoztatni a MySQL root jelszavát az Ubuntu 20.04 LTS rendszeren. Ez a bejegyzés mélyreható és könnyen érthető megoldást tartalmaz a MySQL root jelszavának visszaállítására az Ubuntu 20.04 rendszeren.