데이터베이스

[MariaDB] general log 초기화

MariaDB에서 general log 파일이 비대해졌을 때 초기화(삭제/리셋) 하는 방법은 설정 방식에 따라 다릅니다. 핵심은 로그가 파일로 기록되는지, 테이블로 기록되는지를 먼저 확인하는 것입니다. 1. 현재 general log 설정 확인   SHOW VARIABLES LIKE ‘general_log%’;SHOW VARIABLES LIKE ‘log_output’;   general_log = ON → 활성화 상태 log_output = FILE → 파일 저장 log_output = TABLE → mysql.general_log 테이블 […]

[MariaDB] general log 초기화 더 읽기"

Debian에 MongoDB 설치

1.공개 키를 가져옵니다. # MongoDB 공개 GPG 키를 가져오려면 다음 명령을 실행합니다. curl -fsSL https://www.mongodb.org/static/pgp/server-8.0.asc | \ gpg -o /usr/share/keyrings/mongodb-server-8.0.gpg –dearmor2.목록 파일 만듭니다. # Debian 12 (북웜)에 대한 목록 파일 만듭니다. echo “deb [ signed-by=/usr/share/keyrings/mongodb-server-8.0.gpg ] http://repo.mongodb.org/apt/debian bookworm/mongodb-org/8.0 main” | tee /etc/apt/sources.list.d/mongodb-org-8.0.list apt-get update3.MongoDB Community 서버를 설치합니다. apt-get install -y mongodb-org systemctl enable mongod

Debian에 MongoDB 설치 더 읽기"

[MySQL] 5.6 vs 5.7 vs 8.0 버전별 차이

주요정보통신기반시설 기술적 취약점 분석 평가 상세 가이드의 데이터베이스(MySQL) 부분을 보면 구 버전과 최신 버전의 설정 값 차이가 반영되어 있지 않는다. 기반시설 기준으로 만들어 놓은 취약점 진단 스크립트로 MySQL을 진단하면 설정 값을 확인할 수 없다는 에러 메시지가 출력된다. 이는 일부 항목이 버전별 차이점이 존재해서 출력되는데, 레퍼런스 메뉴얼을 참고하여 취약점 진단 및 보안 조치를 하는 방법을 설명한다.

[MySQL] 5.6 vs 5.7 vs 8.0 버전별 차이 더 읽기"

[MySQL] 패스워드 보안 설정

1. 계정 패스워드 유효기한 설정 (Password Expiration Policy) [mysqld] # 계정 생성 시 부여되는 password_lifetime을 90일로 설정 (0이면 무제한) # MySQL 전용 옵션이다. MariaDB는 10.4 이상부터 적용된다. default_password_lifetime=90 또는 mysql shell에서 SET GLOBAL default_password_lifetime=90; ◎계정 별로 설정하는 방법 (신규 계정) CREATE USER ‘testuser’@’localhMost’ PASSWORD EXPIRE DEFAULT; CREATE USER ‘testuser’@’localhost’ PASSWORD EXPIRE INTERVAL 90 DAY; CREATE

[MySQL] 패스워드 보안 설정 더 읽기"

위로 스크롤