MariaDB[mysql]> show variables like '%dir%';
datadir, basedir 등 my.cnf에 설정된 dir 확인
MariaDB[mysql]> show variables like 'gene%';
general_log | OFF
general_log_file | c79-maria.log --[sid.log]로 생성이 됨.
MariaDB[mysql]> set global general_log=1;
-------------------------------------------
MariaDB[mysql]> show variables like 'gene%';
general_log | ON
general_log_file | c79-maria.log --[sid.log]로 생성이 됨.
ON으로 변경한 순간에는 바뀌지만 MariaDB서비스 종료후 재기동시 첫 설정인 OFF로 변하기 때문에 /etc/my.cnf에서 변경을 해야함
/etc/my.cnf
[mysqld]
general_log=ON
설정 후 재기동!하면 ON으로 쭉 설정.
MariaDB[(none)]> show variables like 'log_error';
log_error | /var/lib/mysql/c79-maria.err --my.cnf에 지정된경로 + sid.err
MariaDB[(none)]> show variables like 'long%';
long_query_time | 10.0000000 --my.cnf에서 수정가능
MariaDB[(none)]> show variables like 'slow_q%';
slow_query_log | OFF
slow_query_log_file | c79-maria-slow.log --[sid]-slow.log
my.cnf에서 모두 수정가능하고 수정 시 mariadb재기동 필수.
재기동안할시 -> 수정반영X
MariaDB[(none)]> set global slow_query_log=1;
-->ON으로 반영은 되지만 재기동시 OFF로 다시 바뀜. my.cnf에서 수정!
MariaDB[(none)]> show variables like 'log_warnings';
log_warnings | 1 --default가 1
숫자를 1,2,3으로 다양하게 설정이 가능하며 숫자 변경시 log에 찍히는 내용이 바뀜.