Jak zresetować hasło root MySQL na serwerze Linux
- 2989
- 750
- Igor Madej
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
- « Jak usunąć zasady zapory UFW na Ubuntu 18.04 Bionic Beaver Linux
- Jak utworzyć rozruchowy Ubuntu 18.04 Bionic USB Stick na MS Windows »