공부중

[Mysql] 비밀번호 정책 완화하기 본문

인공지능...?/DevOps

[Mysql] 비밀번호 정책 완화하기

복습 2024. 8. 29. 14:59
728x90

ERROR 1819 (HY000): Your password does not satisfy the current policy requirements

오류 해결하는 법

 

일단 로그인

sudo mysql -u root -p

 

 

계정 생성하기

# 접속 계정생성
create user ‘tester1’@’%’ identified by ‘0000’ ;

 

계정을 생성하려고 하는데 비밀번호 관련 오류가 뜬다.

ERROR 1819 (HY000): Your password does not satisfy the current policy requirements

 

 

 

비밀번호 정책을 확인해보자.

SHOW VARIABLES LIKE 'validate_password%';

 

 

  • 최소 길이: 8자 이상 (validate_password.length = 8)
  • 대문자와 소문자 혼용: 최소 1자 이상 (validate_password.mixed_case_count = 1)
  • 숫자 포함: 최소 1자 이상 (validate_password.number_count = 1)
  • 특수 문자 포함: 최소 1자 이상 (validate_password.special_char_count = 1)
  • 사용자 이름과 비밀번호의 유사성 검사: 활성화 (validate_password.check_user_name = ON)

 

 

그래서 0000은 사용할 수 없다.

규칙을 지켜서 비밀번호를 만들 수도 있지만 쉬운 비밀번호를 포기할 수 없으니까 비밀번호 정책을 완화시키자

 

SET GLOBAL validate_password.policy = LOW;
SET GLOBAL validate_password.length = 4;

 

비밀번호 정책을 "LOW"로 설정하고 최소 길이를 4로 설정한다.

 

 

 

다시 계정 만들기

성공

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

728x90

'인공지능...? > DevOps' 카테고리의 다른 글

[Mysql] 비밀번호 정책 완화하기  (0) 2024.08.15
[DevOps] DevOps란?  (0) 2024.08.15