원래 validate_password_policy 변수의 값 등을 변경하는 방식으로 비밀번호 정책을 바꿀 수 있었다.
my.cnf 파일에 들어가서 해당 변수를 바꾸려고 하거나
mySQL을 실행한 후 mysql> SET GLOBAL validate_password_policy=LOW;을 실행해 바꾸려고해도
Unknown system variable 'validate_password_policy'라는 오류가 떴다.
1. SHOW VARIABLES LIKE 'validate_password%'; 로 시스템 변수명 확인
mySQL 버전이 업그레이드 되면서 새로운 방법으로 비밀번호 정책을 변경해야하는 게 아닌가 생각이 들던 중
SHOW VARIABLES LIKE 'validate_password%';
위 코드를 통해 비밀번호 유효성 검사 시스템 변수들을 확인할 수 있다는 사실을 알았다.
해당 명령어를 통해 비밀번호 정책 관련 시스템 변수들을 확인해보니 validate_password_policy에서 validate_password.policy로 변수명이 바껴있었고 validate_password_length 변수도 validate_password.length로 변수명이 바껴있었다. 이밖에도 관련 다른 변수명들을 해당 명령어를 통해 확인할 수 있다.
2. 바뀐 변수명에 맞춰 비밀번호 정책 바꿔주기
SET GLOBAL validate_password.policy=LOW;
SET GLOBAL validate_password.length=4;
3. 확인해보기
SHOW VARIABLES LIKE 'validate_password%';
정상적으로 변경됐음을 확인할 수 있다.
참고 사이트
'Spring > 개인 공부' 카테고리의 다른 글
[AWS RDS] RDS란? aws 프리티어 계정으로 RDS 임대, 초기 설정하기 (0) | 2022.02.09 |
---|---|
[스프링 부트] 스프링 부트 data jpa 프로젝트에 Querydsl 적용하기 (0) | 2022.02.04 |
[스프링] AOP란? Spring에서의 AOP란?? (0) | 2022.02.03 |
[스프링 부트] 로그(Log), 로깅( Logging)이란? (0) | 2022.02.03 |
[JUnit4] 최신 스프링 부트 프로젝트(2.2x~)에서 Junit4 사용 설정하기 (0) | 2022.02.03 |