Cara memperbaiki Mariadb Access denied for user ‘root’@’localhost’ First Installation

Catatan singkat untuk memperbaiki Access denied for user ‘root’@’localhost’ saat login mysql dengan menggunakan adminer.

Probel ini saya dapati ketika install server LEMP pada debian 9 dengan menggunakan PHP7.2. Kasus ini jarang di temui, pada saat masih menggunakan PHP 5.6 tidak ada masalah seperti ini saat memakai mariadb versi php 5.6.

Hal tersebut mungkin sebagai upaya untuk lebih men secure kan database server kita.

Nah bagi yang juga mengalami Access denied for user ‘root’@’localhost’ pada saat install pertama kali server dengan mariadb bisa menggunakan langkah di bawah ini.

Cara Reset Password MariaDB

Ketikkan perintah di bawah ini apabila belum setting password pertama kali.

mysql_secure_installation

nanti akan muncul seperti ini

"Answer the questions as follows:"
"Change the root password? [Y/n] <-- y"
"New password: <-- Enter a new MySQL root password"
"Re-enter new password: <-- Repeat the MySQL root password"
"Remove anonymous users? [Y/n] <-- y"
"Disallow root login remotely? [Y/n] <-- y"
"Remove test database and access to it? [Y/n] <-- y"
"Reload privilege tables now? [Y/n] <-- y"

Setelah mendapatkan password mysql kita, langkah selanjutnya untuk Cara memperbaiki Mariadb Access denied for user ‘root’@’localhost’ bisa di simak di bawha ini

Cara memperbaiki Mariadb Access denied for user ‘root’@’localhost’

Lakukan perintah seperti di bawah ini

$ mysql -u root -p
mysql> USE mysql;
mysql> SELECT User, Host, plugin FROM mysql.user;

Langkah selanjutnya akan seperti ini

+——————+———————–+
| User | plugin |
+——————+———————–+
| root | auth_socket |
| mysql.sys | mysql_native_password |
| debian-sys-maint | mysql_native_password |
+——————+———————–+

Selanjutnya selesaikan dengan perintah di bawah ini

mysql> UPDATE user SET plugin=’mysql_native_password’ WHERE User=’root’;
mysql> FLUSH PRIVILEGES;
mysql> exit;
$ service mysql restart

Selesai. Silahkan lakukan login di adminer kalian untuk user root dan password mysql kalian. Semoga berhasil Terima kasih.

About Tri Wahyu Budi Utomo

Leave a Comment