• 돌아가기
  • 아래로
  • 위로
  • 목록
  • 댓글
MySQL

MariaDB(MySQL) 로그 설정방법.

달소 달소 583

1

0

 

안녕하세요. 달소입니다.

 

오랜만에 MySQL에 대한 글이네요.

어려운건 아니지만 기본적인부분부터 하나하나 진행해보겠습니다.

 

기본적으로 MariaDB와 MySQL의 경우 기본 로그와 에러로그를 별도로 설정해주지않으면 쌓이고있지않습니다.

그래서 아래와같은 과정을 거쳐 로그를 쌓게해주시면됩니다.

 

테스트환경

Ubuntu 20.04 LTS

MariaDB 10.5.8

 

mysql 접근 후 아래 명령어로 확인했을때 general_log 값이 OFF이면 비활성화 상태입니다.

 

SHOW VARIABLES LIKE '%general%'; 

 

image.png.jpg

 

쿼리문으로도 간단하게 변경이 가능하나 서비스를 재시작하면 없어지기때문에 설정값을 바꾸는게 가장 좋습니다.

 

설정값 변경하기

mysql 은 vi /etc/my.cnf
mariadb 는 vi /etc/mysql/mariadb.conf.d/50-server.cnf

 

제가사용하는 마리아디비의 설정창을 보면 아래처럼 주석처리가 되어있는데 이 주석처리를 없애고 
error 로그도 받게끔해주시면됩니다.

 

변경 전

 

image.png.jpg

 

변경 후

 

general_log_file       = /var/log/mysql/mysql.log
general_log            = 1
log-error              = /var/log/mysql/error.log

 

수정 후 mariadb는 재시작 시켜주면 됩니다.

 

image.png.jpg

 

 

신고공유스크랩
0
1명이 추천

댓글 쓰기 권한이 없습니다. 로그인

취소 댓글 등록

신고

"님의 댓글"

이 댓글을 신고하시겠습니까?

댓글 삭제

"님의 댓글"

삭제하시겠습니까?


목록

공유

facebooktwitterpinterestbandkakao story

주간 조회 수 인기글

주간 추천 수 인기글