MySQL – Your password does not satisfy the current policy requirements

MySQL 사용자 생성이나 비밀번호 변경 중 제목과 같은 에러가 발생하는 경우에 대해 알아본다.

문제점

MySQL의 password validation plugin은 너무 짧거나 기준에 부적합한 암호가 등록되려 할 경우 거부한다.

해결법

암호를 길고 강하게 만들어 사용한다.

분명 설정할 때 생각한 바가 있을테니, 기준에 부합하도록 길고 복잡한 암호를 사용한다.

위 명령으로 현재 상황을 확인하자.

validate_password_policy를 변경한다.

SET GLOBAL validate_password_policy=LOW
길이만을 검사하도록 변경하는 예시이다.

cnf 파일에 [mysqld] 항목으로 추가할 수도 있다.

플러그인을 제거한다.

FORCE_PLUS_PERMANENT 옵션이 붙은 경우, 그냥 쓰던가 서버를 중지하고 제거해야 한다.

참고

댓글 남기기