Kehilangan atau lupa password root untuk MySQL bisa menjadi pengalaman yang menjengkelkan. Namun, jangan khawatir, panduan ini akan membantu Anda dalam mengatur ulang password root MySQL pada sistem Linux langkah demi langkah. Dengan mengikuti instruksi ini, Anda akan kembali mengontrol server MySQL Anda dalam waktu singkat. Sebelum memulai, pastikan Anda memiliki: Akses ke server Linux yang menjalankan MySQL dengan hak akses root atau akses sudo. MySQL atau MariaDB terpasang pada server.
Berikut adalah panduan langkah demi langkah untuk reset password root MySQL di Linux:
- Hentikan layanan MySQL:
sudo systemctl stop mysql
- Jalankan MySQL dalam mode aman dengan opsi
--skip-grant-tables
:
sudo mysqld_safe --skip-grant-tables --skip-networking &
- Terhubung ke MySQL tanpa password:
mysql -u root
- Setelah terhubung, pilih database MySQL dan update password root baru:
USE mysql;
ALTER USER 'root'@'localhost' IDENTIFIED BY 'password_baru_anda';
Jangan lupa ganti password_baru_anda
dengan password baru yang ingin Anda gunakan.
- Flush privileges untuk menerapkan perubahan:
FLUSH PRIVILEGES;
- Keluar dari MySQL dan hentikan layanan MySQL:
QUIT;
sudo killall mysqld_safe
- Mulai ulang layanan MySQL:
sudo systemctl start mysql
- Uji password root baru dengan terhubung ke MySQL:
mysql -u root -p
Masukkan password baru yang telah Anda atur sebelumnya. Jika Anda berhasil terhubung ke server MySQL, maka pengaturan ulang password root MySQL telah berhasil.