Hasła są trudne do zapamiętania, więc jeśli zapomniałeś hasła root MySQL, na szczęście istnieje sposób, aby je zmienić. Ten post został dla Ciebie napisany, a do końca tego postu pomyślnie zmieniłeś hasło MySQL.
Przed przejściem do rozwiązania zakłada się, że używasz najnowszej wersji bazy danych MySQL na Ubuntu 20.System 04 LTS. Ten post zawiera przewodnik krok po kroku, jak zmienić hasło root MySQL w Ubuntu 20.04. Więc nie marnując czasu, zacznijmy.
Krok 1: Sprawdź wersję MySQL na Ubuntu 20.04
Przede wszystkim sprawdź wersję twojego MySQL, ponieważ ten post zawiera rozwiązanie zmiany hasła root w wersji 8 lub nowszej. Jeśli wersja twojego mysql jest niższa niż 8, to rozwiązanie będzie inne. Polecenie sprawdzania wersji MySQL podano poniżej:
$ mysql --versionKrok 2: Zatrzymaj serwer MySQL
Aby zmienić hasło root MySQL, najpierw musisz zamknąć serwer MySQL i możesz to zrobić za pomocą polecenia:
$ sudo systemctl stop Mysql.praca
Sprawdź status serwera MySQL, aby zweryfikować za pomocą polecenia:
Krok 3: Pomiń tabele dotacji i nawiązywanie kontaktów
Aby uruchomić serwer MySQL bez przyznania tabel i kontroli sieci, ustaw zmienną środowiskową „Mysqld_opts”, Którego MySQL używa podczas startupu:
$ sudo systemCtl Set-Environment mysqld_opts = "-Skip-Networking-SKIP-GRANT TABLES"
W porządku, zmienna środowiskowa jest ustawiana i możemy zalogować się do powłoki MySQL bez podania hasła.
Krok 4: Uruchom usługę MySQL
Po ustawieniu zmiennej środowiska „Mysqld_opts” uruchom usługę MySQL teraz przy użyciu polecenia:
$ sudo systemctl start mysql.pracaKrok 5: Potwierdź status serwera MySQL
Potwierdź status usługi MySQL, czy to działa, czy nie:
$ sudo SystemCtl Status mysql.pracaKrok 6: Zaloguj się do powłoki MySQL
Teraz musisz zalogować się jako użytkownik root na serwerze MySQL i do logowania do powłoki MySQL, wpisz polecenie:
$ sudo mysql -u root
Bez podania hasła, zalogujesz się do powłoki MySQL.
Krok 7: Zmień hasło root
Teraz najpierw spłucz przywileje:
mysql> uprawnienia spłukające;
Wybierz bazę danych MySQL:
I ustaw nowe hasło dla użytkownika root za pomocą ZMIENIAĆ Polecenie, wpisując następujące instrukcje:
W miejscu „Słowo-new-pass„Podaj nowe hasło. Po pomyślnej zmianie hasła root MySQL wyloguj się z powłoki MySQL:
Krok 8: Wróć serwer bazy danych do normalnych ustawień
Do ponownego uruchomienia serwera bazy danych w „normalna„Tryb, konieczne jest”Odwracać„Zmiany, które wprowadziliśmy, aby włączyć sieci i ładować tabele dotacji.
Aby to zrobić, po pierwsze „nie rozejmij” „Mysqld_opts„Zmienna środowiskowa, którą ustawiłeś wcześniej:
$ sudo systemctl unset-environment mysqld_opts
Po wykonaniu tego usuń zmodyfikowaną konfigurację systemu, zwracając „Mysql”:
Krok 9: Zabij wszystkie procesy Mysql i ponownie uruchom usługę MySQL
Teraz zabij wszystkie procesy MySQL przed ponownym uruchomieniem serwera MySQL:
$ sudo killall -u mysql
Po uzyskaniu wyjścia, jak pokazano na zdjęciu, uderz „Wchodzić”I ponownie uruchom serwer MySQL za pomocą polecenia podanego poniżej:
Krok 10: Zaloguj się z nowo ustawionym hasłem
Zaloguj się do powłoki MySQL z nowo ustawionym hasłem:
$ sudo mysql -u root -p
Podaj niedawno ustawione hasło w ZMIENIAĆ Komenda:
To jest to. Hasło root MySQL zostało pomyślnie zmienione, a ty jesteś zalogowany z powrotem do powłoki MySQL.
Zakończyć
W tym przewodniku krok po kroku nauczyłeś się zmieniać hasło root MySQL na Ubuntu 20.System 04 LTS. Ten post zawiera głębokie i łatwe do zrozumienia rozwiązanie resetowania hasła root MySQL na Ubuntu 20.04.