2010-08-05 145 views
0

我从数据目录中删除了错误日志文件。我没有为my.cnf文件中的错误日志指定任何路径。似乎没有可用的错误日志文件。 mysql现在在哪里写日志?mysql错误日志

+0

您正在使用什么操作系统? – Treffynnon 2010-08-05 11:47:55

+0

嗯。它可能仅在发生错误时才创建错误日志文件。那可能吗? – 2010-08-05 11:48:19

+0

CentOS是我的操作系统 – shantanuo 2010-08-06 04:52:13

回答

1

如果您还没有在my.cnf中设置,它不会写入任何错误日志文件

0

如果您使用的是Ubuntu/Debian,那么它可能位于/ var/log或syslog中。你为什么不指定你的日志在你的配置文件中的位置,然后你就可以很容易地找到它。

您可能同时在根目录中使用find mysql.log

正如Pekka所说,除非出现错误,否则不会写入日志。

0

应该再次在同一目录中。我没有看到任何理由,为什么它应该在不同的目录中创建日志文件(如果它不存在)。

那么,它为什么没有创建?

  • 也许文件权限不允许创建
  • 或者作为佩卡建议,再也没有出现过,因为任何错误。

尝试在此目录中创建一个空的error_log文件,并确保它具有权限,以便用户正在运行mysql,可以写入该文件。