Jak zresetować hasło root MySQL lub Mariadb w Linux
- 3061
- 490
- Klaudia Woś
Jeśli po raz pierwszy konfigurujesz serwer bazy danych MySQL lub MARIADB, istnieje szansa.
Jednym z tych ustawień jest hasło dla konta głównego bazy danych - które musisz zachować prywatność i używać tylko wtedy, gdy jest to wyłącznie wymagane. Jeśli zapomnisz hasła lub musisz je zresetować (na przykład, gdy administrator bazy danych zmienia role - lub zostanie zwolniony!).
Sugerowane przeczytanie: Zmień hasło mysql lub mariadb
Ten artykuł przyda się. Wyjaśnimy, jak zresetować lub odzyskać zapomniane hasło MySQL lub Mariadb w Linux.
Chociaż w tym artykule użyjemy serwera Mariadb, instrukcje powinny również działać dla MySQL.
Odzyskaj hasło MySQL lub Mariadb
Aby rozpocząć, zatrzymaj usługę bazy danych i sprawdź status usługi, powinniśmy zobaczyć zmienną środowiskową, którą ustawiamy wcześniej:
------------- Systemd ------------- # Systemctl Stop Mariadb ------------- Sysvinit ------------- # /etc /init.D/Mysqld Stop
Następnie rozpocznij usługę od --Pomijane tabele
:
------------- Systemd ------------- # SystemCtl Set-Environment Mysqld_Opts = "-Skip-Grant-Stable" # Systemctl Start MariaDB # Systemctl Status Mariadb ------------- Sysvinit ------------- # mysqld_safe-Skip-Grant-Stable &Rozpocznij MySQL/Mariadb z tabelami pomijania
Pozwoli to połączyć się z serwerem bazy danych jako root bez hasła (może być konieczne przejście na inny terminal):
# mysql -u root
Odtąd wykonaj kroki przedstawione poniżej.
Mariadb [(brak)]> Użyj mysql; Mariadb [(brak)]> Zaktualizuj Ustaw użytkownika hasło = hasło ('YourNewPasswordhere') Gdzie user = "root" i host =' localHost '; Mariadb [(brak)]> Przywileje spłukiwane;
Na koniec zatrzymaj Usługę, nie rozejmij zmiennej środowiskowej i ponownie rozpocznij usługę:
------------- Systemd ------------- # SystemCtl Stop MariaDb # Systemctl Unset-Environment MySqld_Opts # Systemctl Start MariaDB ------------- Sysvinit ------------- # /etc /init.d/Mysql Stop #/etc/init.d/mysql start
Spowoduje to wejście poprzednich zmian, umożliwiając połączenie się z serwerem bazy danych za pomocą nowego hasła.
Streszczenie
W tym artykule omówiliśmy, jak zresetować hasło root Mariadb / mysql. Jak zawsze możesz użyć poniższego formularza komentarza, aby rzucić nam notatkę, jeśli masz jakieś pytania lub opinię. Oczekujemy na kontakt zwrotny!
- « Jak narzucić wysokie obciążenie procesora i test skresowy na Linux za pomocą narzędzia „stres-ng”
- 6 najlepszych narzędzi do uprawy strony PDF dla Linux »