- 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

 

 

 

블로그 이미지

uchacha

개발자 일지

,