我的系统是 centos 7,带有 mariadb 5.5.60。
####LOG####
log_warnings=1
log-error=/var/log/mariadb-err.log
####slow log####
slow-query-log=1
long_query_time=5
slow-query-log-file=/var/log/mariadb-slow.log
这 就是log
我 的全部 想法/etc/my.cnf
.
我/var/log/mariadb/mariadb.log
在我的服务器中找到了,但它是一个空文件。
这是什么/var/log/mariadb/mariadb.log
?
答案1
日志文件在您的问题文件中指定/etc/my.cnf
。全新安装时,错误日志被设置为/var/log/mariadb/mariadb.log
并在该位置创建,并且是一个空文件。
在您的系统中,它是/var/log/mariadb-err.log
。您或其他人可能在/etc/my.cnf
启动服务之前更改了该行,这就是为什么指定的日志中/etc/my.cnf
有数据而为/var/log/mariadb/mariadb.log
空的原因。如果您希望日志记录转到该文件,那么您只需将其更改为/etc/my.cnf
并重新启动服务即可。