반응형
개발 환경 : ubuntu 18.04 LTS , MariaDB - 10.1.47
1. 로그 설정 및 저장 경로 확인
// 일반 로그의 파일 명과 일반 로그 활성화 유무를 확인한다.
MariaDB [(none)]> SHOW VARIABLES LIKE '%general%';
- 로그명은 localhost.log 이다.
- general_log 값이 OFF로 되어있기 때문에 현재는 로그가 쌓이지 않는다.
2. general_log 활성화
// 로그를 활성화 시킨다.
MariaDB [(none)]> set global general_log = ON;
- 쿼리 설정으로 로그를 활성화 시켰으므로 MariaDB를 restart 하거나 stop 후 start 하게 되면 general_log 값이 OFF로 변하게 된다. config 설정으로 영구 활성화 할 수 있다.
아래 경로는 우분투 기준이므로 주의!
// mariadb 설정 파일을 연다.
vi /etc/mysql/mariadb.conf.d/50-server.cnf
// 아래의 값이 없거나 주석 되어있으면 1로 설정한다.(ON)
[mysqld]
....
general_log = 1
.....
3. error.log 설정
// mariadb 설정 파일을 연다.
vi /etc/mysql/mariadb.conf.d/50-server.cnf
// 아래의 값이 없거나 주석 되어있으면 1로 설정한다.(ON)
[mysqld]
....
general_log = 1
// 에러로그 파일의 경로를 지정한다.
log_error = /var/log/mysql/error.log
// 에러 로그 파일을 생성한다.
touch /var/lib/mysql/error.log
// mysql에게 소유권을 부여한다.
chown mysql:mysql /var/lib/mysql/error.log
// mariadb 서버를 재시작 한다.
systemctl restart mariadb
반응형
'Linux > Ubuntu' 카테고리의 다른 글
[Ubuntu] MariaDB 설치 및 구성 (0) | 2021.06.11 |
---|---|
[Ubuntu] crontab 및 mysqldump를 이용한 DB 백업 스크립트 작성 (0) | 2021.05.26 |
[Ubuntu] SSH,SFTP 기본 포트 변경하기 (0) | 2021.05.01 |
[Ubuntu] root 계정 ssh 접속 차단 (0) | 2021.05.01 |
[Ubuntu] 사용자 계정 관련 명령어 (0) | 2021.05.01 |
댓글