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

Zresetuj hasło administratora MySQL

wymagania programowe i konwencje wiersza poleceń Linuksa
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:

  1. zacznij od zatrzymania usługi MySQL za pomocą polecenia systemctl:
    $ sudo systemctl stop mysql
  2. 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 &
  3. będziesz mógł połączyć się z serwerem MySQL jako root, bez podawania hasła:
    $ mysql -u root
  4. 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;
  5. 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.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany.