2010-08-05 144 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,可以寫入該文件。