我的系统是 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
?
日志文件
/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
并重新启动服务。