Mengatasi Access denied for user 'root'@'localhost' Pada phpMyAdmin
Saya biasa kerja sehari-hari di GNU/Linux dengan distro Archlinux. Kali ini saya mengoperasikan Ubuntu 16.04 berkerja untuk keperluan web developing. Seperti biasanya saya menginstall LAMP dan phpMyAdmin sebagai front-end yang saya perlukan untuk mengakses databases secara cepat.
Sebelumnya saya tidak ada masalah menginstal LAMP di Ubuntu, begitu juga phpMyAdmin. Timbul masalah ketika saya mengakses phpMyAdmin dengan akun root
, phpMyAdmin menolaknya terdapat tulisan Access denied for user 'root'@'localhost'
pada phpMyAdmin. Padahal password yang saya masukan sudah sangat yakin benar.
Pada tulisan ini saya mencoba berbagi tips mengenai permasalahan ketika Anda mengakses phpMyAdmin dengan akun root namun tertolak seolah Anda salah memasukan password.
Langsung saja berikut caranya. Pertama-tama, login MariaDB/MySQL:
sudo mysql -u root
Kemudian lakukan perintah berikut:
use mysql; update user set plugin='' where User='root'; flush privileges;
Lalu keluar dari MariaDB/MySQL:
\q atau quit
Dan coba akses phpMyAdmin Anda dengan root
jika sudah bisa artinya sudah sukses.
Semoga bermanfaat. ?