【问题标题】:MariaDB error logMariaDB 错误日志
【发布时间】:2016-05-30 11:59:25
【问题描述】:

我在debian jessie 上有mariadb 10.0.23。我想查看mysql的错误日志,所以我在my.cnf添加了这一行:

日志错误 = /var/log/mysql/error.log

然后我重启了服务mysql:

服务mysql重启

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

另外我检查了系统变量log_error

mysql> 显示变量,如 '%error%';

我看到变量log_error的值是blank :(

谁能帮我解决这个问题?

【问题讨论】:

    标签: mariadb error-log my.cnf


    【解决方案1】:
    1. 你的变量是log_error,但是你定义了log-error;所有变量都带有“_”,而不是“-”。前段时间我也遇到过这种情况。
    2. 改正后,必须输入/etc/mysql/mariadb.conf.d/50-mysqld_safe.cnf 并注释两行:skip_log_errorsyslog -> #skip_log_error#syslog。否则错误将转到syslog,您会想知道它们在哪里。只有在启动mysqld时使用了mysqld_safe选项时才应该使用该文件,但实际上在您正常启动时也会使用它们。

    【讨论】:

      【解决方案2】:

      请务必将其放在my.cnf[mysqld] 部分。

      【讨论】:

      • SHOW ... 现在怎么说?
      猜你喜欢
      • 2021-10-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-05-16
      • 2013-03-16
      相关资源
      最近更新 更多