14 stycznia, 2022
jak zmienić hasło root MySQL na Linuksie
jeśli zapomniałeś hasła MySQL dla użytkownika root, mamy Cię omówione w tym przewodniku. Postępuj zgodnie z naszymi instrukcjami krok po kroku, aby zresetować hasło roota w systemie Linux za pomocą wiersza poleceń.
w tym tutorialu dowiesz się:
- jak zmienić / zresetować hasło administratora MySQL
Zresetuj hasło administratora MySQL
Kategoria | wymagania, konwencje lub używana wersja oprogramowania |
---|---|
System | Dowolna dystrybucja Linuksa |
oprogramowanie | MySQL |
Inne | uprzywilejowany dostęp do systemu Linux jako root lub za pomocą polecenia sudo . |
konwencje | # – wymaga wykonania podanych poleceń Linuksa z uprawnieniami roota albo bezpośrednio jako użytkownik root albo przy użyciu polecenia sudo $ – wymaga wykonania podanych poleceń Linuksa jako zwykły użytkownik nieuprzywilejowany |
jak zmienić / zresetować hasło administratora MySQL
instrukcje krok po kroku:
- zacznij od zatrzymania usługi MySQL za pomocą polecenia systemctl:
$ sudo systemctl stop mysql
- teraz musimy ponownie uruchomić usługę MySQL, ale bez przyznawania uprawnień do haseł. Zauważ, że
&
na końcu polecenia po prostu uruchamia usługę w tle i pozwoli nam kontynuować korzystanie z bieżącego terminala.$ sudo mysqld_safe --skip-grant-tables &
- będziesz mógł połączyć się z serwerem MySQL jako root, bez podawania hasła:
$ mysql -u root
- teraz zresetuj hasło roota, ale najpierw opróżnij uprawnienia, aby ponownie załadować granty:
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;
- Na koniec zamknij usługę MySQL i uruchom ją z powrotem.
$ sudo systemctl restart mysql
gotowe. Twoje hasło roota powinno zostać zmienione, a MySQL będzie działał normalnie.
wniosek
Resetowanie zapomnianego hasła root MySQL jest dość łatwe. Jednak proces ten wymaga tymczasowego wyłączenia MySQL, więc oczywiście najlepiej unikać robienia tego bardziej niż jest to absolutnie konieczne. Jeśli ponownie zapomnisz hasła, będziesz wiedział, gdzie znaleźć ten przewodnik.