집 >데이터 베이스 >MySQL 튜토리얼 >MySQL 비밀번호 강화 플러그인 공유
이전에는 크게 신경쓰지 않았는데MySQL비밀번호 보안정책 구성 방법은 단지 비밀번호를 복잡한 비밀번호로 설정하는 것뿐이지만 오늘 Jiang Chengyao의 WeChat 공개 계정은 발견되지 않았습니다. 이에 대한 글이 있어 여기에 방법도 적어보겠습니다. 우선 이 기능은 mysql 5.5 이후 버전에 도입된 플러그인입니다. 이 기능은 기본 소스코드 설치 및 바이너리 설치에서는 활성화되지 않습니다. 활성화되지 않은 경우 mysql은 간단한 비밀번호만 제공하지만
활성화 기능
plugin-load=validate_password.so validate-password=FORCE_PLUS_PERMANENT
분석 기능
show variables like 'validate%';
1. 🎜>
, 구성 가능한 값은 다음과 같습니다. 기본값은 MEDIUM
0 or LOW 仅需需符合密码长度(由参数validate_password_length指定) 1 or MEDIUM 满足LOW策略,同时还需满足至少有1个数字,小写字母,大写字母和特殊字符 2 or STRONG 满足MEDIUM策略,同时密码不能存在字典文件(dictionary file)中
비밀번호를 구성하는 데 사용되는 사전 파일입니다. .validate_password_policy를 STRONG으로 설정하면 사전 파일에 존재하는 비밀번호 사전 파일을 구성할 수 있습니다. 비밀번호는
3.validate_password_length
를 사용하여 설정합니다. 비밀번호의 최소 길이는 8이고 최소 길이는 0입니다.
4.validate_password_mixed_case_count
validate_password_policy가 MEDIUM 또는 STRONG으로 설정된 경우 비밀번호에 최소 소문자와 대문자가 모두 있어야 하며, 기본값은 1이고 최소값은 0입니다. 기본값은 최소 1개의 소문자와 1개의 대문자를 포함하는 것입니다.
5.validate_password_number_count
validate_password_policy가 비밀번호의 최소 자릿수인 MEDIUM 또는 STRONG으로 설정된 경우 기본값은 1입니다.
6.validate_password_special_char_count
verify_password_policy가 비밀번호의 최소 특수 문자 수인 MEDIUM 또는 STRONG으로 설정된 경우 기본값은 1이고 최소값은 0입니다.
테스트
첫 번째 비밀번호는 길지만 대문자가 없고, 두 번째 비밀번호는 길지만 대문자가 없습니다
요약
비밀번호 복잡성 증가 요구 사항에 따라 시스템 보안이 크게 향상되며, 특히 온라인 시스템에서는 이 기능을 활성화하는 것이 매우 필요합니다.
위 내용은 MySQL 비밀번호 강화 플러그인 공유의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!