január 14, 2022
hogyan lehet megváltoztatni a MySQL root jelszót Linuxon
ha elfelejtette a MySQL jelszót a root felhasználó számára, akkor ebben az útmutatóban ismertetjük Önt. Kövesse lépésről lépésre a gyökér jelszó visszaállítását egy Linux rendszeren a parancssoron keresztül.
ebben az oktatóanyagban megtudhatja:
- a MySQL root jelszó módosítása/visszaállítása
MySQL root jelszó visszaállítása
Kategória | követelmények, konvenciók vagy használt szoftververzió |
---|---|
rendszer | bármely Linux disztró |
szoftver | MySQL |
Egyéb | privilegizált hozzáférés a Linux rendszerhez rootként vagy a sudo paranccsal. |
konvenciók | # – a megadott linux parancsokat root jogosultságokkal kell végrehajtani, akár közvetlenül root felhasználóként, akár a sudo parancs$ használatával-a megadott linux parancsokat rendszeres, nem privilegizált felhasználóként kell végrehajtani |
hogyan lehet megváltoztatni / visszaállítani a MySQL root jelszót
lépésről lépésre:
- Kezdje azzal, hogy leállítja a MySQL szolgáltatást egy systemctl paranccsal:
$ sudo systemctl stop mysql
- most újra kell indítanunk a MySQL szolgáltatást, de jelszó-Jogosultságok megadása nélkül. Vegye figyelembe, hogy a parancs végén található
&
csak a háttérben futtatja a szolgáltatást, és lehetővé teszi számunkra, hogy továbbra is használjuk az aktuális terminált.$ sudo mysqld_safe --skip-grant-tables &
- mostantól root-ként tud csatlakozni a MySQL szerverhez jelszó megadása nélkül:
$ mysql -u root
- most állítsa vissza a root jelszót, de először öblítse le a jogosultságokat a támogatások újratöltéséhez:
mysql> FLUSH PRIVILEGES;mysql> use mysql;mysql> update user set plugin="mysql_native_password" where User='root';mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password_here';mysql> FLUSH PRIVILEGES;mysql> quit;
- végül állítsa le a MySQL szolgáltatást, és indítsa el a biztonsági másolatot.
$ sudo systemctl restart mysql
minden kész. A root jelszavát most meg kell változtatni, és a MySQL a szokásos módon működik.
következtetés
az elfelejtett MySQL root jelszó visszaállítása meglehetősen egyszerű. A folyamat azonban magában foglalja a MySQL ideiglenes offline elérését, ezért természetesen a legjobb, ha ezt a szükségesnél jobban elkerüljük. Ha véletlenül ismét elfelejti a jelszót, tudni fogja, hol található ez az útmutató.