Lupa Password MySQL Anda ? direset saja !
Database MySQL saat ini sudah mulai populer digunakan oleh berbagai pihak karena sifatnya yang mudah digunakan serta mempunyai lisensi opensource (untuk proyek non komersial). Informasi lebih lanjut tentang MySQL bisa Anda dapatkan melalui situsnya di http://www.mysql.com
Jika Anda seorang developer atau technical support dari produk yang backend-nya adalah MySQL, mungkin tips kali ini akan bermanfaat jika sewaktu-waktu Anda lupa password root database MySQL Anda. Teknik ini hanya bisa digunakan bagi Anda yang mempunyai akses secara fisik ke komputer database server.
Disini penulis juga ingatkan, gunakan tips ini untuk me-restore password MySQL Server Anda, dan bukannya digunakan untuk merusak milik orang lain.
Langkah 1:
Hentikan proses daemon/service mysqld. Daemon ini adalah semacam service di lingkungan sistem *NIX.
Langkah 2 :
Kemudian jalankan service mysqld kembali dengan tambahan parameter –skip-grant-tables. Cara ini digunakan untuk menjalankan MySQL dengan mengabaikan sekuriti yang ada.
Langkah 3 :
Masuk kedalam MySQL dengan akun root (tanpa password) dan kemudian update password root atau password user lain dengan menggunakan sintak :
UPDATE mysql.user SET Password=PASSWORD(”Password Anda disini) WHERE User=’root’;
FLUSH PRIVILEGES;
Selanjutnya restart kembali mysqld secara normal dan password baru sudah bisa digunakan. Mengingat teknik ini bisa dilakukan oleh siapa saja, sebaiknya keamanan server perlu dijaga ketat dan hanya boleh diakses oleh pihak-2 tertentu saja. Dan jangan sekali-kali memberikan password Administrator ke sembarangan pihak.
Selamat Mencoba !




