Cara Mengubah Kata Sandi Root MySQL atau MariaDB di Linux


Jika Anda menginstal MySQL atau MariaDB di Linux untuk pertama kalinya, kemungkinan besar Anda akan menjalankan skrip mysql_secure_installation untuk mengamankan instalasi MySQL Anda dengan pengaturan dasar.

Salah satu pengaturannya adalah, kata sandi root basis data – yang harus Anda rahasiakan dan gunakan hanya jika diperlukan. Jika Anda perlu mengubahnya (misalnya, ketika administrator database berganti peran – atau diberhentikan!).

Bacaan yang Disarankan: Memulihkan Kata Sandi Root MySQL atau MariaDB di Linux

Artikel ini akan berguna. Kami akan menjelaskan cara mengubah kata sandi root server database MySQL atau MariaDB di Linux.

Meskipun kami akan menggunakan server MariaDB dalam artikel ini, petunjuknya juga dapat digunakan untuk MySQL.

Ubah Kata Sandi Root MySQL atau MariaDB

Anda mengetahui kata sandi root dan ingin mengatur ulangnya, dalam hal ini, pastikan MariaDB berjalan:

------------- CentOS/RHEL 7 and Fedora 22+ ------------- 
systemctl is-active mariadb

------------- CentOS/RHEL 6 and Fedora -------------
/etc/init.d/mysqld status

Jika perintah di atas tidak mengembalikan kata aktif sebagai keluaran atau terhenti, Anda perlu memulai layanan database sebelum melanjutkan:

------------- CentOS/RHEL 7 and Fedora 22+ ------------- 
systemctl start mariadb

------------- CentOS/RHEL 6 and Fedora -------------
/etc/init.d/mysqld start

Selanjutnya, kita akan login ke server database sebagai root:

mysql -u root -p

Untuk kompatibilitas antar versi, kami akan menggunakan pernyataan berikut untuk memperbarui tabel pengguna di database mysql. Perhatikan bahwa Anda perlu mengganti YourPasswordHere dengan kata sandi baru yang Anda pilih untuk root.

MariaDB [(none)]> USE mysql;
MariaDB [(none)]> UPDATE user SET password=PASSWORD('YourPasswordHere') WHERE User='root' AND Host = 'localhost';
MariaDB [(none)]> FLUSH PRIVILEGES;

Untuk memvalidasi, keluar dari sesi MariaDB Anda saat ini dengan mengetik.

MariaDB [(none)]> exit;

lalu tekan Enter. Anda sekarang dapat terhubung ke server menggunakan kata sandi baru.

Ringkasan

Pada artikel ini kami telah menjelaskan cara mengubah kata sandi root MariaDB/MySQL – baik Anda tahu yang sekarang atau tidak.

Seperti biasa, jangan ragu untuk mengirimkan pesan kepada kami jika Anda memiliki pertanyaan atau masukan menggunakan formulir komentar kami di bawah. Kami menantikan kabar dari Anda!