Jak zmienić hasło roota MySQL lub MariaDB w systemie Linux
Jeśli instalujesz MySQL lub MariaDB w systemie Linux po raz pierwszy, prawdopodobnie wykonasz skrypt mysql_secure_installation, aby zabezpieczyć instalację MySQL za pomocą podstawowych ustawień.
Jednym z tych ustawień jest hasło roota bazy danych – które należy zachować w tajemnicy i używać tylko wtedy, gdy jest to wymagane. Jeśli zajdzie potrzeba zmiany (na przykład, gdy administrator bazy danych zmieni rolę – lub zostanie zwolniony!).
Sugerowana lektura: Odzyskaj hasło roota MySQL lub MariaDB w systemie Linux
Ten artykuł będzie przydatny. Wyjaśnimy, jak zmienić hasło roota serwera bazy danych MySQL lub MariaDB w systemie Linux.
Chociaż w tym artykule będziemy używać serwera MariaDB, instrukcje powinny działać również w przypadku MySQL.
Zmień hasło roota MySQL lub MariaDB
Znasz hasło roota i chcesz je zresetować, w tym przypadku upewnijmy się, że MariaDB działa:
------------- CentOS/RHEL 7 and Fedora 22+ -------------
systemctl is-active mariadb
------------- CentOS/RHEL 6 and Fedora -------------
/etc/init.d/mysqld status
Jeśli powyższe polecenie nie zwróci na wyjściu słowa active
lub zostanie zatrzymane, przed kontynuowaniem będziesz musiał uruchomić usługę bazy danych:
------------- CentOS/RHEL 7 and Fedora 22+ -------------
systemctl start mariadb
------------- CentOS/RHEL 6 and Fedora -------------
/etc/init.d/mysqld start
Następnie zalogujemy się do serwera bazy danych jako root:
mysql -u root -p
Aby zapewnić zgodność między wersjami, użyjemy poniższej instrukcji do zaktualizowania tabeli użytkowników w bazie danych mysql. Pamiętaj, że musisz zastąpić YourPasswordHere
nowym hasłem wybranym dla roota.
MariaDB [(none)]> USE mysql;
MariaDB [(none)]> UPDATE user SET password=PASSWORD('YourPasswordHere') WHERE User='root' AND Host = 'localhost';
MariaDB [(none)]> FLUSH PRIVILEGES;
Aby zatwierdzić, zakończ bieżącą sesję MariaDB, wpisując.
MariaDB [(none)]> exit;
a następnie naciśnij klawisz Enter. Teraz powinno być możliwe połączenie się z serwerem przy użyciu nowego hasła.
Streszczenie
W tym artykule wyjaśniliśmy, jak zmienić hasło roota MariaDB/MySQL – niezależnie od tego, czy znasz aktualne, czy nie.
Jak zawsze, jeśli masz jakieś pytania lub uwagi, napisz do nas, korzystając z poniższego formularza komentarza. Oczekujemy na kontakt zwrotny!