Reset MySQL Password

Oke…lanjut ya..sebenernya ini berkaitan dengan postingan sebelumnya. Masalah yang sering muncul adalah, bagaimana cara mereset password root-nya ya? hm…..ya akan menjadi masalah besar bila kita tidak melakukan hal ini. Baik kita mulai aj ya…

#service mysqld stop
#mysqld_safe –skip-grant-tables &
#mysql -uroot
#mysql>use mysql;

kayaknya mulai mysql 5.7 column password namanya agak berbeda dengan versi sebelumnya, jadi coba jalankan perintah ini ya

#mysql>update user set authentication_string=password(‘passwordmu_disini’) where user=’root’;
#mysql>flush privileges;
#mysql>quit
#service mysqld start

kemudian coba masuk kembali dengan perintah

mysql -uroot -p

harusnya akan ada prompt password, coba masukkan dengan password yang telah dibuat tadi. Sekarang coba lakukan create database misalnya namanya adalah test. Coba jalankan dengan perintah

mysql>create database test;

Bila muncuk error

ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.

Coba jalankan perintah ini

mysql>SET PASSWORD = PASSWORD(‘passwordmu_disini’);

kemudian coba lakukan create database test kembali. Selamat mencoba ya 🙂

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s