首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >错误日志定位?

错误日志定位?
EN

Database Administration用户
提问于 2016-08-02 13:33:05
回答 7查看 125.1K关注 0票数 20

MySQL是否写入任何日志文件?如果是,它的路径是什么(在ubuntu/Linux上)?

EN

回答 7

Database Administration用户

回答已采纳

发布于 2016-08-02 22:03:00

  • 通用日志-所有查询-参见变量general_log
  • 慢速日志查询比long_query_time - slow_query_log_file
  • Binlog -用于复制和备份- log_bin_basename
  • 中继日志-也用于复制
  • 一般误差- mysqld.err
  • 开始/停止- mysql.log (不是很有趣)- log_error
  • InnoDB重做log - iblog*

请参阅变量basedirdatadir以获取许多日志的默认位置

一些日志由其他变量打开/关闭。有些被写入文件或表中。

票数 14
EN

Database Administration用户

发布于 2018-07-06 00:31:19

MySQL日志由全局变量确定,如:

  • 用于错误消息日志的log_error
  • 通用查询日志文件的general_log_file (如果由general_log启用);
  • slow_query_log_file用于慢速查询日志文件(如果由slow_query_log启用);

要查看设置和日志的位置,请运行以下

命令:

代码语言:javascript
复制
mysql -se "SHOW VARIABLES" | grep -e log_error -e general_log -e slow_query_log

谢谢@kenorb在https://stackoverflow.com/a/37685324/470749

票数 5
EN

Database Administration用户

发布于 2016-08-02 13:38:26

是的,MySQL写日志文件。

它的路径是/var/log/mysql.log,在log_error配置变量中定义。

还有一个用于错误/var/log/mysql.err的日志文件

票数 4
EN
页面原文内容由Database Administration提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://dba.stackexchange.com/questions/145627

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档