
MySQL의 general_log 옵션을 사용하여 로그를 확인하려면 다음과 같은 단계를 수행하시면 됩니다.
1. MySQL 서버에서 general_log 옵션을 활성화합니다.
#hostingforum.kr
sql
SET GLOBAL general_log = 'ON';
SET GLOBAL general_log_file = '/var/log/mysql/general.log';
2. 로그 파일이 생성되면, 특정 쿼리 수행 시에 어떤 오류가 발생하는지 확인하려면 로그 파일의 내용을 분석해야 합니다. 로그 파일의 내용을 분석할 때는 다음과 같은 명령어를 사용할 수 있습니다.
- grep 명령어를 사용하여 특정 쿼리 수행 시에 오류가 발생하는 로그를 찾을 수 있습니다.
#hostingforum.kr
bash
grep "ERROR" /var/log/mysql/general.log
- 로그 파일의 내용을 분석할 때는 tail 명령어를 사용하여 로그 파일의 마지막 부분을 확인할 수 있습니다.
#hostingforum.kr
bash
tail -f /var/log/mysql/general.log
- 로그 파일의 내용을 분석할 때는 sed 명령어를 사용하여 특정 쿼리 수행 시에 오류가 발생하는 로그를 찾을 수 있습니다.
#hostingforum.kr
bash
sed -n '/ERROR/p' /var/log/mysql/general.log
- 로그 파일의 내용을 분석할 때는 awk 명령어를 사용하여 특정 쿼리 수행 시에 오류가 발생하는 로그를 찾을 수 있습니다.
#hostingforum.kr
bash
awk '/ERROR/ {print $0}' /var/log/mysql/general.log
- 로그 파일의 내용을 분석할 때는 logrotate 명령어를 사용하여 로그 파일을 rotate할 수 있습니다.
#hostingforum.kr
bash
logrotate /etc/logrotate.conf
- 로그 파일의 내용을 분석할 때는 logrotate 명령어를 사용하여 로그 파일을 rotate하고, rotate된 로그 파일을 압축할 수 있습니다.
#hostingforum.kr
bash
logrotate -f /etc/logrotate.conf
- 로그 파일의 내용을 분석할 때는 logrotate 명령어를 사용하여 로그 파일을 rotate하고, rotate된 로그 파일을 압축하여 backup할 수 있습니다.
#hostingforum.kr
bash
logrotate -f /etc/logrotate.conf --compress
- 로그 파일의 내용을 분석할 때는 logrotate 명령어를 사용하여 로그 파일을 rotate하고, rotate된 로그 파일을 압축하여 backup하고, backup된 로그 파일을 삭제할 수 있습니다.
#hostingforum.kr
bash
logrotate -f /etc/logrotate.conf --compress --remove
- 로그 파일의 내용을 분석할 때는 logrotate 명령어를 사용하여 로그 파일을 rotate하고, rotate된 로그 파일을 압축하여 backup하고, backup된 로그 파일을 삭제하고, 로그 파일의 크기를 제한할 수 있습니다.
#hostingforum.kr
bash
logrotate -f /etc/logrotate.conf --compress --remove --maxsize 100M
- 로그 파일의 내용을 분석할 때는 logrotate 명령어를 사용하여 로그 파일을 rotate하고, rotate된 로그 파일을 압축하여 backup하고, backup된 로그 파일을 삭제하고, 로그 파일의 크기를 제한하고, 로그 파일의 rotate 빈도를 설정할 수 있습니다.
#hostingforum.kr
bash
logrotate -f /etc/logrotate.conf --compress --remove --maxsize 100M --rotate 7
- 로그 파일의 내용을 분석할 때는 logrotate 명령어를 사용하여 로그 파일을 rotate하고, rotate된 로그 파일을 압축하여 backup하고, backup된 로그 파일을 삭제하고, 로그 파일의 크기를 제한하고, 로그 파일의 rotate 빈도를 설정하고, 로그 파일의 rotate 시점을 설정할 수 있습니다.
#hostingforum.kr
bash
logrotate -f /etc/logrotate.conf --compress --remove --maxsize 100M --rotate 7 --daily
2025-06-11 19:10