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

+ Recent posts