[MySQL] validate_password Plugin

Mysql_secure_installation 을 하려는 도중, 암호화 적용 법칙이 맞지 않아, 암호 설정이 빈번하게 실패한다.

암호 복잡성 요구를 확인해본다.

 

 

mysql> show global variables like ‘%vali%’;

+————————————–+——–+

| Variable_name                        | Value  |

+————————————–+——–+

| query_cache_wlock_invalidate         | OFF    |

| validate_password_dictionary_file    |        |

| validate_password_length             | 8      |

| validate_password_mixed_case_count   | 1      |

| validate_password_number_count       | 1      |

| validate_password_policy             | MEDIUM |

| validate_password_special_char_count | 1      |

+————————————–+——–+

7 rows in set (0.00 sec)

 

위 내용 중 암호에서 특수문자를 입력하고 싶지 않아, 아래와 같이 변경하였다.

 

mysql> set global validate_password_special_char_count=0;

Query OK, 0 rows affected (0.00 sec)

 

mysql> flush privileges;

Query OK, 0 rows affected (0.00 sec)

 

이후 적용 상황은 암호에 특문이 없기 때문에 8자 이상, 대소문자 및 숫자만 포함하면 되도록 해놨음.

 

Global 변수는 데이터베이스 영향없이 공통설정이므로, 루트 권한으로 바로 실행하고 적용하면 된다.

 

 

 

글쓴이