Showing posts with label forgot password. Show all posts
Showing posts with label forgot password. Show all posts

Saturday, March 14, 2015

MySQL tidak bisa login dengan user root

Kadang kala ada saatnya kita perlu meng-crack user root di MySQL database, yang biasanya disebabkan keisengan kita untuk melihat isi dari aplikasinya. Ataupun kita sendiri lupa dengan password rootnya. Nah lho... :)

Berikut ada contoh aplikasi yang di package dalam XAMPP, sedangkan aplikasi menggunakan PHP dan database MySQL sebagai persistance-nya. Dan user root untuk MySQL di lock. Wuih...

Berikut snapshoot dari XAMPP Security :


Ok, sekarang saatnya meng-crack user root nya. Berikut langkah-langkahnya :

  • Shutdown MySQL Database. Caranya : 
    • Klik Control Panel 
    • Klik Administration Tools 
    • Klik Services
    • Klik MySQL
    • Klik Stop



  • Sekarang saatnya menambahkan skip-grant-tables di my.ini. Caranya :
    • Edit file di my.ini di folder c:/xampp/mysql/bin/my.ini
    • Tambahkan skip-grant-tables di bagian [mysqld]. Letakkan di bawah #skip-networking.
    • Simpan filenya
  • Jalankan MySQL Database. Langkahnya sama seperti diatas, bedanya kita memilih tombol start.
  • Buka mysql command. Caranya :
    • Klik menu command prompt.
    • Ketik cd /xampp/mysql/bin lalu tekan enter.
    • Ketik mysql lalu tekan enter.
  • Ketik perintah-perintah berikut :
    • UPDATE mysql.user SET Password=PASSWORD('password1') WHERE User='root';
    • FLUSH PRIVILEGES;
    • exit;
Wooola... Kita sudah bisa login MySQL dengan user root dengan password : password1.
Jangan lupa hapus skip-grant-tables di my.ini dengan kondisi MySQL Database mati.

Mudah-mudahan informasi yang singkat ini berharga untuk kita semua.



Thanks.