본문 바로가기

IT tech/SQL

mysql 패스워드 정책 변경 및 확인

반응형
SMALL

환경 : Centos7 / Mysql 8.0

mysql 8.0 사용 중 패스워드 정책을 변경해야 할 일이 생겼다.

우선 해당 정책들에 대한 내용을 살펴보자면,

*LOW - 8자리 이상

*MEDIUM - 8자리 이상 + 숫자,대문자,소문자,특수문자 모두 포함

*STRONG - 8자리 이상 + 숫자,대문자,소문자,특수문자 모두 포함 + dictionary file 에 포함된 단어는 패스워드 등록 불가

위와 같은데 별일 없으면 Medium 정책을 사용하지만 나는 Low로 변경하고자 한다.

정책 변경 방법은 다음과 같다.

  1. 임시적으로 정책 변경 (재부팅 시 정책 초기화)

mysql에 접속한 뒤 validate_password.policy 항목을 확인한다.

show variables like 'validate_password%';

정책을 원하는 단계로 변경한다. 재부팅 시 정책이 초기화된다.

set global validate_password.policy=LOW;

2. 고정적으로 정책 변경 (재부팅 시 정책 유지)

/etc/my.cnf.d/mysql-server.conf 파일 수정

[mysqld]
#Password Policy
validate_password.policy=LOW

이후 mysql 에 들어가 정책 현황을 확인해보면 LOW 로 바뀌어 있는 것을 확인할 수 있다.

반응형
LIST

'IT tech > SQL' 카테고리의 다른 글

Apache+PHP - MariaDB 연동  (0) 2023.05.03
mysql 8.0에서 root 패스워드 초기화하는 방법  (0) 2023.04.28