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

MySQL root jelszó visszaállítása

szoftverkövetelmények és Linux parancssori konvenciók
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:

  1. Kezdje azzal, hogy leállítja a MySQL szolgáltatást egy systemctl paranccsal:
    $ sudo systemctl stop mysql
  2. 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 &
  3. mostantól root-ként tud csatlakozni a MySQL szerverhez jelszó megadása nélkül:
    $ mysql -u root
  4. 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;
  5. 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ó.

Vélemény, hozzászólás?

Az e-mail-címet nem tesszük közzé.