Jak zmienić hasło root mysql w Ubuntu top 10.Top 10

Jak zmienić hasło root mysql w Ubuntu top 10.Top 10

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 --version

Krok 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:

$ sudo SystemCtl Status mysql.praca

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.praca

Krok 5: Potwierdź status serwera MySQL

Potwierdź status usługi MySQL, czy to działa, czy nie:

$ sudo SystemCtl Status mysql.praca

Krok 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:

mysql> Użyj mysql


I ustaw nowe hasło dla użytkownika root za pomocą ZMIENIAĆ Polecenie, wpisując następujące instrukcje:

MySQL> Zmień użytkownika „root”@„localHost” zidentyfikowane przez „The-New-Password”;


W miejscu „Słowo-new-pass„Podaj nowe hasło. Po pomyślnej zmianie hasła root MySQL wyloguj się z powłoki MySQL:

mysql> rzucić;

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”:

$ sudo systemCtl rewer 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:

$ sudo systemctl restart mysql.praca

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.