mysql ERROR 1820

suatu kali sesudah login ke mysql server, dan hendak menggunakan salah satu database, muncul error sebagai berikut :

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

padahal sebelumnya lancar-lancar saja. mysql server yang digunakan versi 5.7.10. ternyata hal ini disebabkan karena sejak mysql versi 5.7.4 secara default ada kebijakan kedaluwarsa terhadap password.

untuk mengatasinya tambahkan baris berikut di file /etc/my.cnf lalu restart mysqld.

 

[mysqld]
default_password_lifetime=0