我的Debian 7中有MariaDB,想知道为什么mysql突然停止。我应该编辑my.cnf
并定义错误日志文件的路径。
根据this,我应该将log-error = /path/to/error/log
放在[mysqld_safe]
和[mysqld]
下。
但是根据this,我应该将log_error = /path/to/error/log
放在[mysqld]
下。
那么,哪种方法是正确的呢? log-error
或log_error
吗?
最佳答案
log-error或log_errorlog-error
是在选项文件my.cnf
中设置选项时要分配的正确名称。
像log_error
一样读取时,SHOW VARIABLES LIKE '%error%'
是正确的系统变量名称。
https://mariadb.com/kb/en/mariadb/documentation/optimization-and-tuning/system-variables/server-system-variables/#log
https://dev.mysql.com/doc/refman/5.7/en/mysqld-option-tables.html
[mysqld_safe]或[mysqld]
将它放在[mysqld_safe]
或[mysqld]
这两个部分中的任何一个中就足够了。 MariaDB和MySQL都阅读了这两个部分。
https://mariadb.com/kb/en/mariadb/documentation/getting-started/starting-and-stopping-mariadb/mysqld_safe/
https://dev.mysql.com/doc/refman/5.7/en/mysqld-safe.html
关于mysql - MariaDB-错误日志配置?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/26471316/