Lupa Password MySQL? Ini Cara Mudah Resetnya!

Panduan langkah demi langkah untuk reset password root MySQL di Linux. Cocok untuk pengguna yang lupa password dan ingin mengakses kembali database MySQL secara aman.

Waktu baca: 2 menit • Lihat progres baca di bar atas
Oleh Yusuf Ischak Maulana
Dipublikasikan 29 Mei 2025

Logo MySQL

Gambar 1. Logo MySQL

Halo, Kawan Belajar!

Lupa password root MySQL adalah masalah yang cukup umum dialami oleh pengguna server. Untungnya, MySQL menyediakan fitur untuk mengatur ulang password secara manual melalui mode aman. Artikel ini membahas langkah-langkah lengkap untuk mereset password root MySQL di sistem operasi Linux.

Langkah-Langkah Reset Password MySQL

1. Hentikan Layanan MySQL

Sebelum melakukan perubahan, hentikan terlebih dahulu layanan MySQL yang sedang berjalan:

  • Untuk Ubuntu/Debian:

    sudo systemctl stop mysql
    
  • Untuk CentOS/RHEL:

    sudo systemctl stop mysqld
    

2. Jalankan MySQL dalam Mode Aman

Setelah layanan dihentikan, jalankan MySQL dengan opsi --skip-grant-tables agar dapat diakses tanpa autentikasi:

sudo mysqld_safe --skip-grant-tables &

Mode ini digunakan untuk mengabaikan pengecekan hak akses.

3. Login ke MySQL

Masuk ke MySQL tanpa password dengan perintah berikut:

mysql -u root

4. Ubah Password Root

Gunakan perintah berikut sesuai versi MySQL yang digunakan:

  • Untuk MySQL 5.7 ke atas:

    ALTER USER 'root'@'localhost' IDENTIFIED BY 'password_baru';
    
  • Untuk versi lebih lama:

    SET PASSWORD FOR 'root'@'localhost' = PASSWORD('password_baru');
    

Lalu jalankan:

FLUSH PRIVILEGES;

5. Hentikan Mode Aman dan Restart MySQL

Setelah mengganti password, hentikan proses yang berjalan dalam mode aman:

sudo pkill mysqld_safe

Kemudian, mulai ulang layanan MySQL:

  • Untuk Ubuntu/Debian:

    sudo systemctl start mysql
    
  • Untuk CentOS/RHEL:

    sudo systemctl start mysqld
    

6. Verifikasi Login

Coba login kembali ke MySQL menggunakan password baru:

mysql -u root -p

Jika berhasil login, berarti proses reset password sudah selesai dengan baik.

Kesimpulan

Reset password MySQL memerlukan akses root dan dilakukan dalam beberapa tahap, termasuk menghentikan layanan, menjalankan MySQL dalam mode aman, dan mengganti password root. Prosedur ini harus dilakukan secara hati-hati untuk menjaga integritas data. Pastikan untuk mencatat password baru dengan aman setelah proses selesai.

Jika Anda memerlukan bantuan lebih lanjut terkait panduan ini, silakan hubungi tim support CloudKilat melalui email info@cloudkilat.com atau buat tiket melalui Portal Client Area.

Butuh bantuan lebih lanjut?

Jangan ragu untuk menghubungi tim support kami jika Anda memiliki pertanyaan atau masalah terkait layanan CloudKilat.