Cara Mengatasi Error Select Command Denied To User 'root'@'localhost' Database MYSQL Xampp

Halo semuanya kembali lagi membahas database, namun pada kali saya akan memberikan sharing problem cara mengatasi access denied 'localhost yang pernah atau sedang anda alami. Permasalahan ini disebabkan oleh hal sepele yakni seperti yang pernah saya alami sendiri ketika mencoba untuk mengotak-ngatik user yang ada di database mysql menggunakan command prompt, tidak sengaja saya telah memberikan perintah yang menyebabkan permasahan ini terjadi.



Problem : select command denied to user 'root'@'localhost' for table 'user'

Mengatas error command denied to user 'root'@'localhost' database

mysql> select user from  mysql.user

Terjadi error dengan pesan "select command denied to user 'root'@'localhost' for table 'user'" seperti gambar diatas adalah access denied for user mariadb. Permasalahan ini bisa terjadi karena kemungkinan adalah user atau pengguna root terhapus. Misalnya seperti yang saya alami yakni tidak sengaja menghapus user root terhapus dengan perintah 

mysql> drop user root@localhost;

Nah, bagi anda yang paham mengenai perintah diatas mungkin sedikit terlihat lucu karena pada dasarnya user root itu tidak boleh di ubah apalagi dihapus dalam database mysql.


Maka dari itu akibatnya semua database yang ada terhapus semua dan menghilang dan tidak hanya itu, yakni saya tidak membuat database baru. Permasalahan ini tidak hanya di console, sebab ketika saya coba buka  database mysql melalui http://localhost/phpmyadmin/ juga hasilnya sama yakni database nya hilang dan tidak bisa menambahkan databse baru.

Setelah bertanya ke beberapa komunitas untuk mengembalikan semua database yang hilang namun hasilnya nihil. Dan akibat ketidak sabaran saya coba beberapa cara dengan experimen sendiri yakni satu-satunya yang berhasil adalah dengan menggunakan trik berikut.


Cara Mengatasi Access Denied 'localhost

Untuk mengatasi problem ini yakni yang pernah saya alami yaitu dengan cara install ulang XAMPP saja tanpa ribet.

Tapi ingat, cara ini tidak memungkin untuk mengembalikan database yang sudah hilang

Langkah 1 - Uninstall xampp yang terinstall terlebih dahulu.  Dengan cara masuk ke Control Panel > Uninstall A Program > Cari Xampp lalu uninstall

Langkah 2 - Silahkan Download Xampp versi terbaru Lalu instal seperti biasa.

Selesai install, silahkan buka kembali harusnya sekarang problem sudah teratasi dan sekarang sudah bisa menambahkan database normal kembali.  Itulah Cara mengatasi access denied 'localhost tanpa ribet.

No comments for "Cara Mengatasi Error Select Command Denied To User 'root'@'localhost' Database MYSQL Xampp"