Jak zmienić hasło roota MySQL w Ubuntu 20.04

How Change Mysql Root Password Ubuntu 20



Hasła są trudne do zapamiętania, więc jeśli zapomniałeś hasła roota MySQL, na szczęście istnieje sposób na jego zmianę. Ten post został napisany dla Ciebie i pod koniec tego posta pomyślnie zmienisz hasło do MySQL.

Przed przejściem od razu do rozwiązania zakłada się, że korzystasz z najnowszej wersji bazy danych MySQL na systemie Ubuntu 20.04 LTS. Ten post zawiera przewodnik krok po kroku, jak zmienić hasło roota MySQL w Ubuntu 20.04. Więc nie tracąc czasu, zacznijmy.







Krok 1: Sprawdź wersję MySQL na Ubuntu 20.04

Przede wszystkim sprawdź wersję swojego MySQL, ponieważ ten post zawiera rozwiązanie zmiany hasła roota w wersji 8 lub wyższej. Jeśli wersja twojego MySQL jest niższa niż 8, rozwiązanie będzie inne. Polecenie sprawdzania wersji MySQL podano poniżej.



$mysql--wersja

Krok 2: Zatrzymaj serwer MySQL

Aby zmienić hasło root MySQL, musisz najpierw zamknąć serwer MySQL i możesz to zrobić za pomocą polecenia:



$sudosystemctl zatrzymaj mysql.service





Sprawdź stan serwera MySQL, aby zweryfikować za pomocą polecenia:

$sudosystemctl status mysql.service

Krok 3: Pomiń tabele grantów i networking

Aby uruchomić serwer MySQL bez przyznawania tabel i sprawdzania sieci, ustaw zmienną środowiskową MYSQLD_OPTS, której MySQL używa podczas uruchamiania.



$sudosystemctl zestaw środowiskaMYSQLD_OPTS='--skip-networking --skip-grant-tables'

W porządku, zmienna środowiskowa jest ustawiona i możemy zalogować się do powłoki MySQL bez podawania hasła.

Krok 4: Uruchom usługę MySQL

Po ustawieniu zmiennej środowiskowej MYSQLD_OPTS uruchom teraz usługę MySQL za pomocą polecenia:

$sudosystemctl start mysql.service

Krok 5: Potwierdź status serwera MySQL

Potwierdź status usługi MySQL, czy jest uruchomiona, czy nie:

$sudosystemctl status mysql.service

Krok 6: Zaloguj się do powłoki MySQL

Teraz musisz zalogować się jako użytkownik root do serwera MySQL i aby zalogować się do powłoki MySQL, wpisz polecenie:

$sudomysql-uźródło

Bez podawania hasła zalogujesz się do powłoki MySQL.

Krok 7: Zmień hasło roota

Teraz najpierw opróżnij uprawnienia.

mysql>uprawnienia do spłukiwania;

Wybierz bazę danych MySQL.

mysql>UŻYJ mysql

I ustaw nowe hasło dla użytkownika root za pomocą polecenia Alter, wpisując poniższą instrukcję.

mysql>ZMIEŃ UŻYTKOWNIKA'źródło'@'Lokalny Gospodarz'ZIDENTYFIKOWANY PRZEZ„nowe-hasło”;

W miejscu nowego-hasła podaj swoje nowe hasło. Po pomyślnej zmianie hasła root MySQL wyloguj się z powłoki MySQL.

mysql>zrezygnować;

Krok 8: Zabij wszystkie procesy MySQL i uruchom ponownie usługę MySQL

Przede wszystkim zabij wszystkie procesy MySQL przed ponownym uruchomieniem serwera MySQL.

$sudo zabić wszystkich -umysql

Po uzyskaniu wyniku, jak pokazano na rysunku, naciśnij Enter i uruchom ponownie serwer MySQL za pomocą polecenia podanego poniżej.

$sudosystemctl uruchom ponownie mysql.service

Krok 9: Zaloguj się przy użyciu nowo ustawionego hasła

Teraz zaloguj się do powłoki MySQL za pomocą nowo ustawionego hasła.

$sudomysql-uźródło-P

Podaj ostatnio ustawione hasło w poleceniu ALTER.

To jest to. Hasło roota MySQL zostało pomyślnie zmienione i jesteś ponownie zalogowany do powłoki MySQL.

Zakończyć

W tym przewodniku krok po kroku nauczyłeś się zmieniać hasło roota MySQL w systemie Ubuntu 20.04 LTS. Ten post zawiera głębokie i łatwe do zrozumienia rozwiązanie dotyczące resetowania hasła roota MySQL na Ubuntu 20.04.