Jak zresetować hasło root MySQL na serwerze Linux

Jak zresetować hasło root MySQL na serwerze Linux

Poniższy przewodnik zapewni ci proste do wykonania kroki w zakresie zresetowania hasła administracyjnego roota w systemie Linux.

Zatrzymaj Mysql

Najpierw zatrzymaj serwer MySQL:

# Service Mysql Stop * Zatrzymanie serwera bazy danych mysql mysqld [OK] 

Rozpocznij serwer MySQL>

Rozpocznij swój serwer MySQL, ale pomiń wszystkie wielkie uprawnienia i sieci:

# mkdir -p/var/run/mysqld # chown mysql: mysql/var/run/mysqld #/usr/sbin/mysqld--Skip-Grant-Table--Skip-Networking & [1] 8142 

Zaloguj się do MySQL

Następnie zaloguj się do MySQL jako root bez hasła:

# mysql -u witamy w monitor MySQL. Polecenia kończą się; lub \ g. Twój identyfikator połączenia MySQL to 2 wersja serwerowa: 5.7.12-0ubuntu1 (Ubuntu) Copyright (c) 2000, 2016, Oracle i/lub jej podmioty stowarzyszone. Wszelkie prawa zastrzeżone. Oracle jest zarejestrowanym znakiem towarowym Oracle Corporation i/lub jej podmiotów stowarzyszonych. Inne nazwy mogą być znakami towarowymi ich właścicieli. Typ „Pomoc”; lub „\ h”, aby uzyskać pomoc. Typ „\ c”, aby wyczyścić bieżącą instrukcję wejściową. mysql> 

Przywileje spłukające

mysql> uprawnienia spłukające; Zapytanie OK, 0 dotkniętych rzędów, 6 ostrzeżeń (0.02 s) mysql> 

Ustaw nowe hasło

Następnie ustaw nowe hasło roota na np. Linuxconfig i zrezygnuj:

MySQL> Ustaw hasło dla root@'localHost' = hasło ('LinuxConfig'); Zapytanie OK, 0 dotkniętych rzędów, 1 ostrzeżenie (0.01 s) mysql> przejdź 

Uruchom ponownie bazę danych MySQL

Wdzięcznie zatrzymaj bieżący proces MySQL:

# Kill %1 [1]+ Done/usr/sbin/mysqld--Skip-Grant-Stable--Skip-Networking 

Następnie musimy uruchomić bazę danych MySQL:

# serwis mysql start 

Zaloguj się z nowym hasłem

# mysql -u root - -Password = LinuxConfig mysql: [ostrzeżenie] Za pomocą hasła na interfejsie wiersza poleceń może być niepewne. Witamy w MySQL Monitor. Polecenia kończą się; lub \ g. Twój identyfikator połączenia MySQL to 7 wersja serwerowa: 5.7.12-0ubuntu1 (Ubuntu) Copyright (c) 2000, 2016, Oracle i/lub jej podmioty stowarzyszone. Wszelkie prawa zastrzeżone. Oracle jest zarejestrowanym znakiem towarowym Oracle Corporation i/lub jej podmiotów stowarzyszonych. Inne nazwy mogą być znakami towarowymi ich właścicieli. Typ „Pomoc”; lub „\ h”, aby uzyskać pomoc. Typ „\ c”, aby wyczyścić bieżącą instrukcję wejściową. mysql> 

Powiązane samouczki Linux:

  • Jak sformatować dane z kolumną w Linux
  • Rzeczy do zainstalowania na Ubuntu 20.04
  • Rzeczy do zrobienia po zainstalowaniu Ubuntu 20.04 Focal Fossa Linux
  • Jak zainstalować MySQL na Almalinux
  • Ubuntu 20.04 sztuczki i rzeczy, których możesz nie wiedzieć
  • Zainstaluj MySQL na Ubuntu 20.04 LTS Linux
  • MySQL: Zezwalaj na dostęp użytkownika do bazy danych
  • Samouczek SQLite Linux dla początkujących
  • MySQL: Pozwól użytkownikowi tworzyć bazę danych
  • Wprowadzenie do automatyzacji, narzędzi i technik Linuksa