You are hereBlogs / andy's blog / ERROR 1045: Access denied for user 'root'@'localhost' (using password: YES)

ERROR 1045: Access denied for user 'root'@'localhost' (using password: YES)


By andy - Posted on 15 July 2008

Anda mungkin pernah mendapati error seperti berikut pada saat akan connect ke MySQL:
 

ERROR 1045: Access denied for user 'root'@'localhost' (using password: YES)

 Atau mendapatkan pesan seperti ini pada saat melakukan instalasi MySQL.

 

 

 

 

 

 








Penyebabnya adalah karena password yang Anda berikan salah. Dan jika Anda lupa password root berikut solusi untuk meresetnya (disarikan dari beberapa sumber):
1.    Pastikan services MySQL dalam kondisi stopped.
2.    Jalankan mysql daemon dengan parameter –skip-grant-tables pada Command Prompt. Pada Windows Vista saya MySQL daemonnya adalah mysqld-nt.
 

C:\Program Files\MySQL\MySQL Server 5.0\bin>mysqld-nt --skip-grant-tables



3.    Jalankan Command Prompt yang lain dan arahkan ke direktori dimana MySQL Anda terinstal. Kemudian jalankan perintah-perintah berikut:

c:\Program Files\MySQL\MySQL Server 5.0\bin>mysql -u root mysql
mysql> UPDATE user SET Password=PASSWORD('password_baru') WHERE USER='root';
mysql> FLUSH PRIVILEGES;


4.    Restart service MySQL Anda.
5.    Maka sekarang Anda bisa masuk ke MySQL dengan password baru Anda
 

c:\Program Files\MySQL\MySQL Server 5.0\bin>mysql -u root -p
    Enter password: password_baru

 

Semoga membantu!

Tags


Search

Recent comments