Mysql MariaDB-错误日志配置?

Mysql MariaDB-错误日志配置?,mysql,logging,mariadb,Mysql,Logging,Mariadb,我的Debian7中有MariaDB,我想知道为什么mysql突然停止。我应该编辑my.cnf并定义错误日志文件的路径 据我所知,我应该把log error=/path/to/error/log放在[mysqld\u safe]和[mysqld]下面 但是根据我的建议,我应该把log\u error=/path/to/error/log放在[mysqld]下面 那么,哪种方法是正确的呢日志错误或日志错误?日志错误或日志错误 log error是在选项文件my.cnf中设置选项时要指定的正确名称

我的Debian7中有MariaDB,我想知道为什么mysql突然停止。我应该编辑
my.cnf
并定义错误日志文件的路径

据我所知,我应该把
log error=/path/to/error/log
放在
[mysqld\u safe]
[mysqld]
下面

但是根据我的建议,我应该把
log\u error=/path/to/error/log
放在
[mysqld]
下面

那么,哪种方法是正确的呢<代码>日志错误或
日志错误

日志错误或日志错误
log error
是在选项文件
my.cnf
中设置选项时要指定的正确名称

log\u error
是正确的系统变量名,当读取类似于
显示变量“%error%”

[mysqld_safe]或[mysqld] 只需将其放在两个部分中的任意一个即可,
[mysqld\u safe]
[mysqld]
。MariaDB和MySQL都阅读了这两部分

  • 您的变量是
    log\u error
    ,但您定义了
    log error所有变量都带有“389;”而不是“-”。不久前它也击中了我的头。当我使用
    log\u error
    进行设置时,它会正确启动

  • 在将“-”改为“_”后,必须输入
    /etc/mysql/mariadb.conf.d/50-mysqld_safe.cnf
    ,并注释两行:

    • 跳过日志错误
    • syslog->#跳过#log#错误#syslog
    否则,错误将进入系统日志,您会想知道它们在哪里。仅当启动mysqld时使用了“mysqld_safe”选项时,才应使用此文件,但事实上,在正常启动时也会使用它们。在mariadb 10.1.*中,删除了这两行


  • 对非常感谢你。这是解决办法。。。tnx:)