Resetowanie hasła głównego MySQL w systemie Ubuntu 17.04 | 17.10

  • Eustace Evans
  • 0
  • 3376
  • 1051

Od czasu do czasu zapominamy o rzeczach… a kiedy to robimy, cofamy się w czasie, aby przypomnieć sobie, co zostało zapomniane. To samo dotyczy haseł. My, ludzie, zapomnieliśmy, jeśli chodzi o hasła… i dlatego istnieją menedżerowie haseł, którzy pomagają nam z hasłami.

W dniu, w którym zapomnisz hasła głównego bazy danych MySQL, poniższe kroki pomogą Ci łatwo odzyskać dostęp do bazy danych… Ten samouczek pokaże studentom i nowym użytkownikom, jak szybko odzyskać dostęp do baz danych MySQL poprzez zresetowanie hasła roota.

Gdy będziesz gotowy, aby zresetować hasło roota dla MysQL, wykonaj poniższe czynności

Ustawianie hasła roota MySQL

Aby zresetować hasło roota MySQL, zaloguj się do serwera i uruchom poniższe polecenia, aby zatrzymać usługę bazy danych MySQL

sudo /etc/init.d/mysql stop

Następnie uruchom poniższe polecenia, aby utworzyć nowy katalog mysqld

sudo mkdir / var / run / mysqld /

i daj dostęp do niego użytkownikowi mysql.

sudo chown mysql / var / run / mysqld /

Następnie uruchom poniższe polecenia, aby uruchomić MySQL w trybie awaryjnym, pomijając standardowy proces uwierzytelniania…

sudo mysqld_safe --skip-grant-table &

Powinieneś zobaczyć coś takiego… być może będziesz musiał nacisnąć Przycisk ENTER

richard @ ubuntu1710: ~ $ 2017-12-25T16: 49: 30.551520Z mysqld_safe Logowanie do syslog. 2017-12-25T16: 49: 30.554646Z mysqld_safe Logowanie do „/var/log/mysql/error.log”. 2017-12-25T16: 49: 30.578079Z mysqld_safe Uruchamianie demona mysqld z bazami danych z / var / lib / mysql 2017-12-25T16: 49: 32.568746Z mysqld_safe mysqld z pliku pid /var/run/mysqld/mysqld.pid zakończone [ 1] + Gotowe sudo mysqld_safe --skip-grant-table 

Następnie uruchom poniższe polecenia, aby zalogować się do serwera bazy danych przy użyciu konta root bez wpisywania hasła

sudo mysql -u root

Następnie przejdź do bazy danych mysql, uruchamiając poniższe polecenie SQL

użyj mysql;

Na koniec uruchom poniższą instrukcję SQL, aby zmienić hasło roota

aktualizacja zestawu użytkownika authentication_string = PASSWORD ("New_Passwore_Here") gdzie User = 'root';

Zapisz zmianę, uruchamiając poniższe polecenia

przywileje do spłukiwania; wyjście; 

Na koniec zatrzymaj MySQL safe_mode i uruchom domyślną usługę MySQL

sudo /etc/init.d/mysql stop sudo /etc/init.d/mysql start 

Jeśli zrobiłeś wszystko, co opisano powyżej, powinieneś być w stanie zalogować się ponownie do bazy danych MySQL przy użyciu nowego hasła roota.

sudo mysql -u root -p

Cieszyć się!

Witamy w monitorze MySQL. Polecenia kończą się na; lub \ g. Twój identyfikator połączenia MySQL to 5 Wersja serwera: 5.7.20-0ubuntu0.17.10.1 (Ubuntu) Copyright (c) 2000, 2017, Oracle i / lub podmioty stowarzyszone. Wszelkie prawa zastrzeżone. Oracle jest zastrzeżonym znakiem towarowym firmy Oracle Corporation i / lub jej podmiotów zależnych. Inne nazwy mogą być znakami towarowymi odpowiednich właścicieli. Wpisz „pomoc”; lub „\ h” w celu uzyskania pomocy. Wpisz „\ c”, aby wyczyścić bieżącą instrukcję wejściową. 

W ten sposób resetuje się użytkownika root MySQL.




Jeszcze bez komentarzy

Zbiór przydatnych informacji o systemie operacyjnym Linux i nowych technologiach
Świeże artykuły, praktyczne wskazówki, szczegółowe recenzje i poradniki. Poczuj się jak w domu w świecie systemu operacyjnego Linux