Mysql docker container 에서 발생하는 query log 확인하기
docker-compose.yml 내 command 에 아래 설정을 추가한다.
--general-log=1 --general-log-file=/var/log/mysql/general-log.log
->
command: mysqld --character-set-server=utf8 --collation-server=utf8_unicode_ci --init-connect='SET NAMES UTF8;' --innodb-flush-log-at-trx-commit=0 --general-log=1 --general-log-file=/var/log/mysql/general-log.log
container 에 접근하여 로그를 확인한다.
# container 에 진입
$ docker exec -it deepnatural-ai-api_mariadb_1 bash
# 파일로그 확인
$ /var/log/mysql/general-log.log
ref: https://stackoverflow.com/questions/39708213/enable-logging-in-docker-mysql-container
반응형
'Develop' 카테고리의 다른 글
Django 배포시 항상 겪는 현상 (0) | 2022.05.12 |
---|---|
Django 가 좋은 이유 (0) | 2022.05.11 |
편식을 피하는 방법 (0) | 2021.11.16 |
PyCharm 에서 python 코딩한다면 반드시 필요한 설정 (0) | 2021.11.16 |
다음(Daum) 뉴스 댓글 기능 (0) | 2021.11.16 |