Hari yang menegangkan..
Tiba tiba error Host ‘localhost’ is not allowed to connect to this MySQL server, saat tekan tombol go di phpmyadmin, dan selanjutnya membuat waktu terbuang untuk bertanya tanya…
setelah sekian lama googling akhirnya masalah bisa teratasi, berikut step2 yang mesti dilakukan, jika saja hal yang sama terjadi pada anda.
sekedar info, mysql running di windows 7. menggunakan xampp installer. oke kita mulai
- Pastikan anda punya software mysql administrator (Windows interface)
- Stop service mysql sehingga anda bisa melakukan perubahan di konfigurasi mysqlnya.
- Edit file my.ini biasanya ada di folder mysql cari aja sampe ketemu terus edit tambahkan skip-grant-tables simpan kembali.
- Start mysql servicenya.
- masuk ke terminal ato command prompt, ketik: mysql -root -p selanjutnya anda akan diminta untuk memasukan password root. apabila ini berhasil sedikitnya anda bisa tenang.
- jalankan program mysql administrator
- buatlah user root dan set privileges nya sesuai dengan yang sudah ada, jangan gunakan phpmyadmin, karena bug mysql ini sangat tidak bisa di toleransi oleh phpmyadmin.
- stop lagi service (instance) mysql server, kemudian hilangkan skip-grant-tables di my.ini file
- jalankan kembali service mysql.
- silahkan di coba
semoga berhasil, karena ini berhasil untuk menyelamatkan waktu saya.