Cara mengatasi mysqli_real_connect(): (HY000/1698): Access denied for user 'root'@'localhost' di phpMyAdmin

Langkah-langkah Mengatasinya

Sebagai catatan, saya melakukannya di VPS Ubuntu 20.04 LTS 

Pertama, buka terminal. Buka mysql sebagai root menggunakan sudo dengan menjalankan perintah berikut ini

				
					sudo mysql -u root -p
				
			

lalu masukkan password root sql Anda.

Kedua, ganti nilai kolom plugin dari tabel mysql.user yang memiliki nilai user root dengan menjalankan perintah berikut

				
					UPDATE mysql.user SET plugin = 'mysql_native_password' WHERE user = 'root';
				
			

Ketiga, buat server memuat ulang tabel hak akses dengan menjalankan perintah berikut.

				
					FLUSH PRIVILEGES;
				
			

Dengan mnjalankan tiga langkah tersebut, biasanya masalah mysqli_real_connect(): (HY000/1698): Access denied for user ‘root’@’localhost’ di phpMyAdmin teratasi.

Leave a Reply

Your email address will not be published.