错误日志位置?

Mau*_*tel 18 mysql log

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

Ric*_*mes 13

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

查看变量basedirdatadir许多日志的默认位置

某些日志由其他变量打开/关闭。有些要么写入文件,要么写入表。


Rya*_*yan 5

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

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

mysql -se "SHOW VARIABLES" | grep -e log_error -e general_log -e slow_query_log
Run Code Online (Sandbox Code Playgroud)

感谢@kenorb 在/sf/answers/2637972711/