Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Jak zmienić hasło roota MySQL lub MariaDB w systemie Linux?

Jeśli instalujesz MySQL lub MariaDB w systemie Linux po raz pierwszy, prawdopodobnie będziesz wykonywał mysql_secure_installation skrypt do zabezpieczenia instalacji MySQL z podstawowymi ustawieniami.

Jednym z tych ustawień jest hasło roota bazy danych – którego należy zachować w tajemnicy i używać tylko wtedy, gdy jest to wymagane. Jeśli musisz to zmienić (na przykład, gdy administrator bazy danych zmieni role – lub zostanie zwolniony!).

Sugerowana lektura: Odzyskaj hasło roota MySQL lub MariaDB w systemie Linux

Ten artykuł przyda się. Wyjaśnimy, jak zmienić hasło roota serwera bazy danych MySQL lub MariaDB w systemie Linux.

Chociaż użyjemy MariaDB w tym artykule, instrukcje powinny działać dla MySQL również.

Zmień hasło roota MySQL lub MariaDB

Znasz hasło roota i chcesz je zresetować, w tym przypadku upewnijmy się, że MariaDB jest uruchomiona:

------------- 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 zwraca słowa active jako dane wyjściowe lub jego zatrzymanie, przed kontynuowaniem musisz 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 następującej instrukcji, aby zaktualizować tabelę użytkowników w bazie danych mysql. Pamiętaj, że musisz zastąpić YourPasswordHere z 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 potwierdzić, wyjdź z bieżącej sesji MariaDB, wpisując.

MariaDB [(none)]> exit;

a następnie naciśnij Enter. Teraz powinieneś być w stanie połączyć się z serwerem przy użyciu nowego hasła.

Podsumowanie

W tym artykule wyjaśniliśmy, jak zmienić hasło roota MariaDB / MySQL – niezależnie od tego, czy znasz aktualne hasło, czy nie.

Jak zawsze, jeśli masz jakiekolwiek pytania lub uwagi, możesz napisać do nas wiadomość, korzystając z naszego formularza komentarzy poniżej. Czekamy na wiadomość od Ciebie!


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Wykonanie instrukcji MySQL zajmuje więcej niż minutę

  2. Lista specyfikatorów formatu daty w MySQL

  3. Jak zautomatyzować migrację z samodzielnego MySQL do klastra Galera za pomocą Ansible

  4. Funkcja MySQL MOD() – Wykonaj operację Modulo w MySQL

  5. mySQL Zwraca top 5 z każdej kategorii