mysql mariadb에서 사용자 패스워드에 대해 생성규칙을 강화하기 위해 아래와 같이 진행하면 됨.
1. plugin load
my.cnf파일에 아래 내용 추가 (해당 plugin 모듈은 default로 가지고 있음)
[mariadb]
plugin_load_add = simple_password_check
2. 패스워드 생성규칙 변경
패스워드 생성규칙에 대한 조정은 아래 파라미터를 통해 진행
1) simple_password_check_digits (default 1) : 숫자 포함되어야 하는 개수
2) simple_password_check_letters_same_case (default 1) : 대소문자 포함되어야 하는 개수
3) simple_password_check_minimal_length (default 8) : 패스워드 길이
4) simple_password_check_other_characters (default 1) : 특수문자 포함되어야 하는 개수
3. 패스워드 변경
해당 계정으로 로그인후
set password = password('testpas*1')
[참고] mysql5.6 이후 버전은 아래와 같이 사용
[mysqld]
plugin-load-add=validate_password.so
혹은
INSTALL PLUGIN validate_password SONAME 'validate_password.so';
SELECT PLUGIN_NAME, PLUGIN_STATUS FROM INFORMATION_SCHEMA.PLUGINS WHERE PLUGIN_NAME LIKE 'validate%';
'RDB > MySQL' 카테고리의 다른 글
mariadb innodb buffer pool dump/load (0) | 2020.02.10 |
---|---|
mariadb perfmance schema (0) | 2020.01.14 |
mysql data dump 백업 (0) | 2019.10.25 |
mysql metalock 관리 (0) | 2019.10.14 |
MySQL 테이블 상세내용 확인 (0) | 2019.06.04 |