Jak zresetować hasło root mariadb na Ubuntu 18.04 Bionic Beaver Linux

Jak zresetować hasło root mariadb na Ubuntu 18.04 Bionic Beaver Linux

Cel

Celem jest zresetowanie utraconego hasła root mariadb na Ubuntu 18.04 Bionic Beaver Linux.

Należy pamiętać, że jeśli właśnie zainstalowałeś swój serwer Mariadb i nie możesz się zalogować jako użytkownik root:

$ Mysql -u Błąd root 1698 (28000): Dostęp odmówił użytkownika „root”@„localHost” 

Nie musisz resetować hasła. Zamiast tego zalogować się jako root zmień powyższe polecenie do:

$ sudo mysql 

Wersje systemu operacyjnego i oprogramowania

  • System operacyjny: - Ubuntu 18.04 Bionic Beaver
  • Oprogramowanie: - Mysql Ver 15.1 dystrybucja 10.1.25-mariadb lub wyższy

Wymagania

Uprzywilejowany dostęp do systemu Ubuntu jako root lub przez sudo Wymagane jest polecenie.

Trudność

ŁATWY

Konwencje

  • # - Wymaga, aby podane polecenia Linux są wykonywane z uprawnieniami root bezpośrednio jako użytkownik root lub za pomocą sudo Komenda
  • $ - Wymaga, aby podane polecenia Linux zostały wykonane jako zwykły użytkownik niepewny

Instrukcje

Zacznijmy od zatrzymania aktualnie działającej bazy danych Mariadb:

$ Sudo Service Mariadb Stop 

Po przygotowaniu ręcznie uruchom serwer Mariadb z następującymi opcjami polecenia Linux i wiersza poleceń:

$ sudo/usr/sbin/mysqld--Skip-Grant Table--Skip-Networking & [1] 3216 


Potwierdź, że proces MariaDB działa zgodnie z oczekiwaniami:

$ Jobs [1]+ Uruchomienie sudo/usr/sbin/mysqld--Skip-Grant-Stable--Skip-Networking & 

Na tym etapie jesteśmy w stanie uzyskać dostęp do bazy danych Mariadb bez hasła:

$ mysql -u witamy w monitor Mariadb. Polecenia kończą się; lub \ g. Twój identyfikator połączenia Mariadb to 2 prawa autorskie (c) 2000, 2017, Oracle, Mariadb Corporation AB i inni. Typ „Pomoc”; lub „\ h”, aby uzyskać pomoc. Typ „\ c”, aby wyczyścić bieżącą instrukcję wejściową. Mariadb [(brak)]> 

Korzystanie z obecnej sesji MariaDB pierwsze uprawnienia spłukające:

mysql> uprawnienia spłukające; Zapytanie OK, 0 dotkniętych wierszy (0.00 s) 

Następnie zresetuj hasło roota. Poniższe polecenie Linux zresetuje hasło root mysql do Linuxconfig.org:

mysql> aktualizacja mysql.Ustawiaj hasło = hasło ('LinuxConfig.org ') gdzie user = "root"; Zapytanie OK, 0 dotkniętych rzędów, 1 ostrzeżenie (0.00 s) 

Oprócz sesji MariaDB:

mysql> przestań pa 

Z wdziękiem zakończ prąd Mysqld proces:

$ sudo pkill mysqld linuxconfig@ubuntu: ~ $ Jobs [1]+ DODOD SUDO/USR/SBIN/MYSQLD-SKIP-GRANT-TABLES-SKIP-Networking 

Na koniec rozpocznij bazę danych Mariadb:

$ sudo service mariadb start 

Jeśli wszystko poszło dobrze, powinieneś teraz być w stanie zalogować się do bazy danych MariaDB z hasłem root:

$ sudo mysql -u root - -patord = Linuxconfig.Org Witamy w monitor Mariadb. Polecenia kończą się; lub \ g. Twój identyfikator połączenia Mariadb to 3 prawa autorskie (c) 2000, 2017, Oracle, Mariadb Corporation AB i inni. Typ „Pomoc”; lub „\ h”, aby uzyskać pomoc. Typ „\ c”, aby wyczyścić bieżącą instrukcję wejściową. Mariadb [(brak)]> 

Powiązane samouczki Linux:

  • Rzeczy do zainstalowania na Ubuntu 20.04
  • Rzeczy do zrobienia po zainstalowaniu Ubuntu 20.04 Focal Fossa Linux
  • Ubuntu 20.04 sztuczki i rzeczy, których możesz nie wiedzieć
  • Rzeczy do zrobienia po zainstalowaniu Ubuntu 22.04 JAMMY Jellyfish…
  • Rzeczy do zainstalowania na Ubuntu 22.04
  • Ubuntu 20.04 Przewodnik
  • Zainstaluj MySQL na Ubuntu 20.04 LTS Linux
  • Ubuntu 22.04 Przewodnik
  • Wprowadzenie do automatyzacji, narzędzi i technik Linuksa
  • Jak zainstalować MySQL na Almalinux