728x90
반응형
에러명>>
ERROR 1819 (HY000): Your password does not satisfy the current policy requirements
패스워드 정책 위반 시 발생하는 에러명이다.
현재 자신의 MySQL에 적용된 패스워드 정책 보기>>
mysql> SHOW VARIABLES LIKE 'validate_password%';
위 명령어의 출력값으로 패스워드 정책 TABLE이 출력된다.
정책 해석
validate_password.check_user_name | 패스워드에 user_id가 들어가는가? { ON: 불가능, OFF: 가능 } |
validate_password.length | 패스워드 길이 >= value |
validate_password.mixed_case_count | 패스워드 안 대소문자 >= value |
validate_password.number_count | 패스워드 안 숫자 >= value |
validate_password.policy | Low || Medium || Strong (보안 설정 시 지정한 값) |
validate_password.special_char_count | 패스워드 안 특수문자 >= value |
*MySQL 5.x와 8.x 버전의 변수명이 다르다.
5.x -> validate_password_*
8.x -> validate_password.*
정책 변경하는 방법은 다음과 같다.
mysql> SET GLOBAL [정책명]=[VALUE];
/* EX */
mysql> SET GLOBAL validate_password.policy=LOW; // MEDIUM -> LOW
[ ]을 제외하고 원하는 값을 명시해주면 된다.
728x90
반응형
'~2023' 카테고리의 다른 글
[Eclipse/Issue] 이클립스 패키지 형태가 이상하게 뜰 경우 (1) | 2021.05.29 |
---|---|
[MySQL] MySQL 사용자 추가 및 권한 추가 (0) | 2021.05.29 |
[MySQL] *.sql 파일을 import, export하기 (0) | 2021.05.29 |
[Ubuntu] tar, gz, zip 압축 하는 방법 및 압축 해제 (0) | 2021.05.29 |
[MySQL] MySQL 8.0 설치 및 보안 설정 (0) | 2021.05.29 |