프로그래밍/데이타베이스

ERROR 1819 (HY000): Your password does not satisfy the current policy requirements

코딩딩 2019. 6. 6. 12:14

mysql 5.7 에서 암호를 변경하고자 할때

ERROR 1819 (HY000): Your password does not satisfy the current policy requirements

라는 메세지가 뜬다는 것은 암호설정이 mysql에서 지정한 조건을 만족하지 않아서다.

mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'aaaa';

ERROR 1819 (HY000): Your password does not satisfy the current policy requirements

mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY '1q2W3e$r%T';

Query OK, 0 rows affected (0.00 sec)

 

해결 방법은

1. 암호를 복잡하게 설정하기

2. 비밀번호 설정을 변경하기

/usr/lib64/mysql/plugin/ 에 있는

validate_password.so를 삭제 또는 이름변경해준다.

그리고 mysql을 재시작

cd /usr/lib64/mysql/plugin/

mv validate_password.so validate_password.so1

service mysqld restart