Wednesday, November 13, 2019

Cara Mengatasi Access Denied for user 'root'@'localhost' MySQL

Cara Mengatasi Access Denied for user 'root'@'localhost' MySQL

HobbyTekno - Sangat Menjengkelkan sekali bukan jika Anda melakukan login ke PhpMyadmin muncul ERROR 1045 (28000): Access denied for user ‘root@localhost’ ( using password : NO ).
Tenang saja, Admin akan memberikan Tips cara mengatasi hal tersebut.

Langkah-Langkah Mengatasi Access Denied for user 'root'@'localhost' MySQL


1. Stop Service MySQL
# service mysql stop
2. Ketik perintah berikut.
# mysqld_safe --skip-grant-tables &
3. Masuk ke mySQL sebagai root. ikuti secara berurutan perintahnya.
mysql -u root
mysql> use mysql;
Database changed
mysql> select * from  user;
Empty set (0.00 sec)
mysql> truncate table user;
Query OK, 0 rows affected (0.00 sec)
mysql> flush privileges;
Query OK, 0 rows affected (0.01 sec)
mysql> grant all privileges on *.* to root@localhost identified by 'PasswordBaru' with grant option;
Query OK, 0 rows affected (0.01 sec)
mysql> select host, user from user;
+-----------+------+
| host      | user |
+-----------+------+
| localhost | root |
+-----------+------+
1 row in set (0.00 sec)
mysql> quit;
4. Nah, lanjut ketik perintah berikut
# kill -KILL [PID of mysqld_safe]
# kill -KILL [PID of mysqld]
5. Restart MySQL
# service mysql start
6.Sekarang coba anda login ke phpmyadmin lagi menggunakan password yang baru.
# mysql -u root
Selanjutnya silahkan Anda coba login melalui PhpMyadmin dengan memasukan username dan password yang telah Anda buat.

Sekian Cara Mengatasi Access Denied for user 'root'@'localhost' MySQL, semoga postingan Admin kali ini bermanfaat untuk anda. Jika ada kendala tanyakan saja pada komentar.

Komentar


EmoticonEmoticon