Cara Mengembalikan Password root mysql / mariaDB di CentOS / Ubuntu. Kehilangan password root MariaDB anda? Nah, Anda beruntung karena tutorial singkat ini akan menunjukkan bagaimana masuk ke database server dan membuat password root baru.
![]() |
Cara Mengembalikan Password root mysql / mariaDB di CentOS / Ubuntu |
Bila Anda lupa password root untuk database server MariaDB, Anda tidak bisa hanya membuka atau mengembalikannya, Anda harus membuat yang baru dan berbeda. Untuk melakukan ini, Anda memerlukan hak akses root pada server yang Anda jalankan di server database MariaDB.
Maka Anda perlu menggunakan trik backdoor yang kebanyakan orang gunakan untuk mereset password root yang terupdate untuk database server MySQL atau MariaDB.
Maka Anda perlu menggunakan trik backdoor yang kebanyakan orang gunakan untuk mereset password root yang terupdate untuk database server MySQL atau MariaDB.
Jadi, jika Anda lupa kata sandi Anda untuk masuk ke server MariaDB, lanjutkan di bawah.
Hal pertama yang perlu Anda lakukan adalah menghentikan server database. Tentunya situs Anda akan down, tapi inilah satu-satunya cara untuk mengakses backdoor server untuk me-reset password. Untuk menghentikan atau mematikan MariaDB pada CentOS 7, jalankan perintah di bawah ini.
sudo systemctl stop mariadb.service
Pada sistem operasi Ubuntu menggunakan perintah :
sudo service mariadb stop
Karena database dibiarkan terbuka lebar, Anda harus melindungi terhadap seseorang yang masuk ke database dari jarak jauh. Ini bisa terjadi, jadi tambahkan opsi -skip-networking ke perintah.
sudo mysqld_safe --skip-grant-tables --skip-networking &
Setelah database dimulai, Anda sekarang dapat masuk tanpa password. Jalankan perintah di bawah ini untuk masuk ke database tanpa meminta password.
mysql -u root
Setelah login, ubah ke database mysql. Database ini hadir dengan semua server MySQL dan MariaDB. Ini menyimpan kredensial terenkripsi dan hak istimewa untuk pengguna root.
Untuk mengubah ke database mysql, jalankan perintah di bawah ini.
use mysql;
Selanjutnya, jalankan perintah di bawah ini untuk mengganti password root
update user set password=PASSWORD("new-password") where User='root';
Ingatlah untuk mengganti password baru dengan password root dan tekan Enter. Kemudian jalankan perintah di bawah ini untuk menyiram atau mereset tabel privilege.
flush privileges;
#exit
Sekarang setelah password root diubah, Anda seharusnya bisa menghentikan / memulai server MariaDB secara normal dan dan logon sebagai root user menggunakan password baru yang Anda buat di atas.
Anda bisa berhenti, lalu jalankan server dengan menggunakan perintah di bawah ini
Untuk menghentikan database, jalankan perintah di bawah ini.
sudo systemctl stop mariadb.service
Untuk memulai, jalankan perintah di bawah ini
sudo systemctl mulai mariadb.service
Kemudian logon sebagai root user dengan password baru menggunakan perintah di bawah ini
mysql -u root -p
Sudah Selesai !
Ini adalah bagaimana Anda mereset atau membuat ulang password root yang terlupakan untuk server database MariaDB.
Semangat Belajar !
Agung Sulistyo
COMMENTS