MariaDB错误日志

时间:2016-05-30 11:59:25

标签: mariadb error-log my.cnf

mariadb 10.0.23上有debian jessie。我想检查mysql的错误日志,因此我将此行添加到my.cnf

  

log-error = /var/log/mysql/error.log

然后我重新启动了服务mysql:

  

service mysql restart

之后,我检查了路径/var/log/mysql/,但那里没有任何error.log。

另外,我检查了系统变量log_error

  

的MySQL>显示'%error%';

等变量

我看到变量log_error的值为空白 :(

有人可以帮我解决这个问题吗?

2 个答案:

答案 0 :(得分:1)

  1. 您的变量为log_error,但您定义log-error;所有变量都带有“_”,而不带“ - ”。它也不久前就打到了我的脑海。
  2. 更正后,您必须输入/etc/mysql/mariadb.conf.d/50-mysqld_safe.cnf并对2行进行评论:skip_log_errorsyslog -> #skip_log_error以及#syslog。否则错误将转到syslog,您会想知道它们在哪里。只有在启动mysqld_safe时使用mysqld选项时才应使用此文件,但事实上它们也会在您正常启动时使用。

答案 1 :(得分:0)

请务必将其放在[mysqld]的{​​{1}}部分。