Saya menggunakan adminer untuk login mysql, dengan root tidak bisa tetapi dengan user lain bisa. Mengapa?

Silakan cek dulu status databasenya, ada warning atau tidak. Nah, di kasus saya ada warning seperti ini:

sudo /etc/init.d/mysql status

Salah satu pesan yang muncul adalah sbb:

[Warning] 'user' entry 'root@localhost' has both a password and an authentication plugin specified. The password will be ignored.

Ternyata masalah plugin, saya gunakan perintah berikut:

sudo mysql -u root
use mysql;
[mysql] update user set plugin='' where User='root';
[mysql] flush privileges;

Alhamdulillah berhasil…

Advertisements