
Hai, Kawan Belajar CloudKilat!
Lupa password MySQL adalah masalah yang umum terjadi. Untungnya, MySQL menyediakan cara untuk mereset password root. Artikel ini akan memberikan panduan langkah demi langkah untuk membantu kamu mengatasi masalah ini dengan aman dan efektif.
Langkah-Langkah Reset Password MySQL #
Langkah 1. Hentikan Layanan MySQL #
Untuk mengubah password, pertama-tama kamu harus menghentikan layanan MySQL. Gunakan perintah berikut sesuai distribusi Linux kamu :
- Untuk Ubuntu/Debian:
sudo systemctl stop mysql
- Untuk CentOS/RHEL:
sudo systemctl stop mysqld
Langkah 2. Jalankan MySQL dalam Mode Aman #
Jalankan MySQL tanpa memuat tabel hak akses dengan perintah:
sudo mysqld_safe --skip-grant-tables &
Mode ini memungkinkan kamu mengakses MySQL tanpa memerlukan autentikasi.
Langkah 3. Login ke MySQL #
Login ke MySQL menggunakan perintah berikut:
mysql -u root
Langkah 4. Ubah Password Root #
Setelah masuk, jalankan perintah berikut untuk mengganti password root:
- Untuk MySQL versi 5.7 ke atas:
ALTER USER 'root'@'localhost' IDENTIFIED BY 'password_baru';
- Untuk versi lebih lama:
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('password_baru');
Setelah itu, pastikan perubahan tersimpan dengan menjalankan:
FLUSH PRIVILEGES;
Langkah 5. Hentikan Mode Aman dan Restart MySQL #
Hentikan proses MySQL yang berjalan dalam mode aman:
sudo pkill mysqld_safe
Kemudian, restart layanan MySQL:
- Untuk Ubuntu/Debian:
sudo systemctl start mysql
- Untuk CentOS/RHEL:
sudo systemctl start mysqld
Langkah 6. Verifikasi Login #
Coba login kembali menggunakan password baru yang telah kamu buat dengan menggunakan perintah berikut:
mysql -u root -p
Reset password MySQL dapat dilakukan dengan menghentikan layanan, menjalankan MySQL dalam mode aman, dan mengganti password root. Proses ini memerlukan akses root ke server dan harus dilakukan dengan hati-hati untuk menghindari kerusakan pada database.
Jika kamu mengalami kendala atau punya sesuatu untuk didiskusikan bersama kami terkait panduan ini, Tim Support CloudKilat akan dengan senang hati membantu kamu! Silakan menghubungi kami dengan mengirimkan email ke info@cloudkilat.com atau dengan membuka tiket bantuan melalui Portal Client Area, ya!