MySQL 사용자 생성이나 비밀번호 변경 중 제목과 같은 에러가 발생하는 경우에 대해 알아본다.
문제점
MySQL의 password validation plugin은 너무 짧거나 기준에 부적합한 암호가 등록되려 할 경우 거부한다.
해결법
암호를 길고 강하게 만들어 사용한다.
분명 설정할 때 생각한 바가 있을테니, 기준에 부합하도록 길고 복잡한 암호를 사용한다.
1 |
SHOW VARIABLES LIKE 'validate_password%'; |
위 명령으로 현재 상황을 확인하자.
validate_password_policy를 변경한다.
SET GLOBAL validate_password_policy=LOW
길이만을 검사하도록 변경하는 예시이다.
cnf 파일에 [mysqld] 항목으로 추가할 수도 있다.
플러그인을 제거한다.
FORCE_PLUS_PERMANENT 옵션이 붙은 경우, 그냥 쓰던가 서버를 중지하고 제거해야 한다.