- 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