카테고리 없음

[MySQL 8, CentOS 7] password policy change

uchacha 2023. 9. 26. 20:41

- mysql 에서 처음 root 로 로그인하면 임시번호에서 비밀번호를 변경해줘야 사용할 수 있는데

ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.

대문자 및 소문자, 숫자, 특수문자에 길이도 제한이 있는 것 같다. 혹시 몰라 12자 해줬는데...

policy 에 대한 조건이 안나와있다보니 까다로웠다. 특히 테스트를 위한 비번을 사용하는데 기억하기 쉬운 걸로 하고 싶으므로 바꿔주기로 했다.

1. 일단 비밀번호를 바꾸고 로그인 해준다.

2. password 를 자유롭게 바꾸기 위해서 검증 파일 요소를 꺼준다.

mysql> UNINSTALL COMPONENT 'file://component_validate_password';

 

@참고(검증 구성 요소에 대한 문서): https://dev.mysql.com/doc/mysql-secure-deployment-guide/8.0/en/secure-deployment-password-validation.html