원인
Mysql에서 최소 기본 요구에 부합하지 않은 비밀번호인 경우에 발생되는 에러
validate_password% 로 확인해보면,policy가 MEDIUM으로 되어있음을 확인할 수 있다.
기본정책은 다음과 같다.
LOW | 8자 이상 | |
MEDIUM | 8자 이상 + 숫자 + 대문자 + 소문자 + 특수문자 | 이 값을 변경하고 싶은 경우, validate_password.number_count 및 validate_password.mixed_case_count을 수정 |
STRONG | 4자 이상 + 하위 문자열이 지정된 사전 파일 단어와 일치 | S 사전 파일을 지정하려면 validate_password.dictionary_file 설정 |
해결
정책을 변경하는 방법은 아래와 같다.
MYSQL 5.X
set global validate_password_policy=LOW;
MYSQL 8.X
set global validate_password.policy=LOW;
비밀번호는 가능한 기본정책이상으로 가는게 좋지만, 개발용 혹은 로컬용 디비인 경우에는 위와 같이 바꿔주도록 하자.
반응형
'데이터베이스 > Mysql' 카테고리의 다른 글
Ubuntu 22.04 소스코드를 통해 mysql 5.7 설치 (1) | 2023.12.06 |
---|---|
Mysql 5.7 / Mysql 8.0 계정 생성 및 권한 부여 (0) | 2023.11.28 |
Mysql 5.7 DB 백업 (덤프) (1) | 2023.11.28 |
PacketTooBigException: Packet for query is too large 이슈 (0) | 2023.09.11 |