Kuidas lähtestada MySQL või MariaDB juurparool Linuxis
Kui seadistate MySQL- või MariaDB-andmebaasiserverit esimest korda, on tõenäoline, et käivitate peamiste turvasätete rakendamiseks varsti pärast seda mysql_secure_installation.
Üks neist seadetest on andmebaasi juurkonto parool - mida peate privaatsena hoidma ja kasutama ainult rangelt nõutuna. Kui unustate parooli või peate selle lähtestama (näiteks kui andmebaasi administraator vahetab rolle - või koondatakse!).
See artikkel tuleb kasuks. Me selgitame, kuidas unustatud MySQL või MariaDB juurparool lähtestada või taastada Linuxis.
Kuigi me kasutame selles artiklis MariaDB serverit, peaksid juhised töötama ka MySQL-i puhul.
Taastage MySQL või MariaDB juurparool
Alustuseks peatage andmebaasiteenus ja kontrollige teenuse olekut. Peaksime nägema keskkonnamuutujat, mille oleme varem seadistanud:
------------- SystemD ------------- # systemctl stop mariadb ------------- SysVinit ------------- # /etc/init.d/mysqld stop
Järgmisena alustage teenust koodiga --skip-grant-tables
:
------------- SystemD ------------- # systemctl set-environment MYSQLD_OPTS="--skip-grant-tables" # systemctl start mariadb # systemctl status mariadb ------------- SysVinit ------------- # mysqld_safe --skip-grant-tables &
See võimaldab teil andmebaasiserveriga ühenduse loomiseks juureta ilma paroolita (selleks peate võib-olla üle minema teisele terminalile):
# mysql -u root
Sellest ajast järgige allpool kirjeldatud samme.
MariaDB [(none)]> USE mysql; MariaDB [(none)]> UPDATE user SET password=PASSWORD('YourNewPasswordHere') WHERE User='root' AND Host = 'localhost'; MariaDB [(none)]> FLUSH PRIVILEGES;
Lõpuks peatage teenus, tühjendage keskkonnamuutuja ja käivitage teenus uuesti:
------------- SystemD ------------- # systemctl stop mariadb # systemctl unset-environment MYSQLD_OPTS # systemctl start mariadb ------------- SysVinit ------------- # /etc/init.d/mysql stop # /etc/init.d/mysql start
See jõustab eelmised muudatused, mis võimaldab teil uue parooliga ühenduse luua andmebaasiserveriga.
Selles artiklis oleme arutanud, kuidas lähtestada MariaDB/MySQL juurparool. Nagu alati, kasutage küsimuste või tagasiside korral märkuse lisamiseks allolevat kommentaarivormi. Ootame teid huviga!