/etc/my.cnf 파일을 수정해야한다.
[mysqld] # error log 위치 log-error=/data/search/REKMS/logs/db/error.log log_warnings = 0 # log_error_verbosity = 1 # 1(errors only), 2(errors, warnings), 3(errors, warning, notes) # general log 설정 및 위치 general_log=1 general_log_file=/data/search/REKMS/logs/db/mysql_history.log # slow, long query 설정 slow-query-log = 1 # 느린 쿼리 기록 활성화 long_query_time = 3 # 해당 초 이상 소요된 쿼리에 대한 정보 logging slow_query_log_file = /data/search/REKMS/logs/db/db-slow.log
위처럼 설정하면 설정한 위치에 아래처럼 파일이 만들어진다.
[hylee@mariaDB db]$ pwd /data/search/REKMS/logs/db [hylee@mariaDB db]$ ls -al drwxrwxrwx 2 mysql mysql 89 5월 13 09:50 . drwxrwxr-x 3 hylee hylee 16 5월 11 10:42 .. -rw-rw-rw- 1 mysql mysql 2591226 5월 21 17:01 db-slow.log -rw-rw-rw- 1 mysql mysql 4867557 5월 21 13:14 error.log -rw-rw-rw- 1 mysql mysql 312945600 5월 21 18:34 mysql_history.log