[MySQL] MySQL 비밀번호 정책 설정 및 변경 방법
·
개발/Database
1. 현재 비밀번호 정책 확인하기MySQL의 현재 비밀번호 정책을 확인하려면 다음 명령어를 사용합니다:SHOW VARIABLES LIKE 'validate_password%';이 명령어를 실행하면 현재 설정된 비밀번호 관련 정책들을 모두 확인할 수 있습니다.2. 비밀번호 정책 수준 변경하기MySQL은 세 가지 수준의 비밀번호 정책을 제공합니다:-- LOW 레벨로 설정SET GLOBAL validate_password.policy = 0;-- MEDIUM 레벨로 설정SET GLOBAL validate_password.policy = 1;-- STRONG 레벨로 설정SET GLOBAL validate_password.policy = 2;각 정책 레벨의 특징:LOW (0): 비밀번호 길이만 검사합니다.MEDI..
[Database] MYSQL - VARCHAR vs TEXT
·
개발/Database
게시글 작성시 DB저장시 내용부분의 타입은 뭘로 쓸지 VARCHAR로 하면 길이는 얼마나 줘야할지 고민했다. 이참에 VARCHAR와 TEXT의 차이를 알아보고 앞으로 어떤 타입을 적용시키는게 좋을까를 정리하려고 한다. 모든 테이블은 InnoDB를 기반으로 한다. 1. VARCHAR varchar은 variable character 즉 가변적인 캐릭터이다. char 타입과 비교해보면 char 타입은 고정 크기이고 varchar은 가변 크기인 것이다. varchar를 설정할때 항상 괄호 안에 있는 숫자가 글자 수인지 바이트 수 인지 헷갈렸다. -> 글자 수라고 한다. 즉 varchar(255) 라고 설정하면 255자 이하의 문자열을 사용할 수 있다. varchar은 최대 65535개의 문자열을 저장할 수 있..