Sebagai seorang administrator, atau seorang yang selalu berhadapan dengan networking, pastinya pernah mengalami kejadian menyebalkan seperti ini. Banyaknya username dan password yang berbeda membuat kata-kata “waduuh, passwordnya dulu apaan yak..????” seringkali terucap saat troubleshooting server.
Di kamusnya mbah google pastinya sudah banyak yang menuliskan tentang cara reset password MySQL, dengan bermacam-macam cara, tapi saya hanya kembali menuliskan sedikit trik yang semudah mungkin bisa diingat. Oh ya, perlu diingat bahwa saya melakukannya under Linux, jadi untuk reset under Windows mungkin agak berbeda. Oke, let start it…
Pertama pastikan bahwa semua service MySQL berstatus mati. Cek dulu apakah service MySQL masih berjalan dengan perintah
ps -e | grep mysql
Nah, kalau masih ada services MySQL yang berjalan, matikan terlebih dahulu service-nya
killall mysqld
Kedua, buat file ‘aguz.malang‘ (filename dan ekstensi file terserah), misal di direktori /home, yang akan kita inject ke database MySQL untuk mereset password-nya, isi file tersebut sbb:
UPDATE mysql.user SET Password=PASSWORD(‘PasswordBaruKamu’) WHERE User=’root’;
FLUSH PRIVILEGES;
Terakhir, jalankan service MySQL dengan opsi berikut ini
mysqld_safe –init-file=/home/aguz.malang &
Coba masuk ke CLI MySQL, mysql -u root -p, masukkan PasswordBaruKamu, dan.., toreng..toreng..toreng..!!! masuk..!!! password MySQL kamu sudah berubah dengan password baru.
Trus bagaimana kita dengan mudah mengingat perintah2 tadi??? Gampaang, initinya adalah memasukkan perintah SQL ke database yang bernama ‘mysql‘ (database yang sudah ada saat kita install MySQL server) dimana di dalam database tersebut ada tabel ‘user’ dengan salah dua kolomnya bernama ‘User‘ dan ‘Password‘, dari situlah kita bisa mengutak-atik isi database-nya. How how ?? simple kan…




http://www.milw0rm.com/
http://www.sekuritionline.net/
pandu Said:
on June 11, 2009 at 8:11 am
nice Info..:)
guzguz Said:
on June 11, 2009 at 8:26 am
thx ndu..