터미널에서 MySQL을 열려고 하면 다음 오류가 발생합니다.
오류 1819(HY000): 비밀번호가 현재 정책 요구 사항을 충족하지 않습니다.
답변1
이는 설명이 필요하지 않습니다. 더 강력한 비밀번호를 선택해야 합니다(또는 덜 엄격한 정책을 설정해야 합니다).
MySQL의 비밀번호 유효성 검사 구성 요소는 비밀번호 강도를 평가합니다. 현재 설정을 보려면 MySQL 프롬프트에 다음 명령을 입력하십시오.
SHOW VARIABLES LIKE 'validate_password%';
validate_password.policy
정책은 다음 값 중 하나를 사용할 수 있는 변수에 설정됩니다 .
- 낮음: 비밀번호는 변수에 정의된 값 이상의 문자로 구성되어야 합니다
validate_password.length
. - 매체: 위와 동일하며 비밀번호에는 숫자, 대소문자 혼합 및 특수 문자가 포함되어야 합니다. 그 수는
validate_password%
다른 변수의 값 에 따라 달라집니다. - 강력함: 위와 동일하며 변수에 정의된 사전과 비밀번호를 교차 확인합니다.
validate_password.dictionary_file