1
我在my.cnf中看到general_log = 1,但我無法找到mysql正在記錄所有查詢的確切位置。我讀到它通常會登錄到文件或表中。mysql查詢跟蹤
如果它是一個文件,那麼文件名是在my.cnf中指定的,我沒有看到。如果是表格,它會登錄到
我在my.cnf中看到general_log = 1,但我無法找到mysql正在記錄所有查詢的確切位置。我讀到它通常會登錄到文件或表中。mysql查詢跟蹤
如果它是一個文件,那麼文件名是在my.cnf中指定的,我沒有看到。如果是表格,它會登錄到
默認情況下,通用日誌將在MySQL數據目錄中(大多數情況下爲/ var/lib/mysql),並將命名爲host_name.log,其中host_name是您的主機名。您可以更改添加日誌指令,該日誌文件的位置/名稱my.cnf文件是這樣的:
log=/var/lib/mysql/your_log_name
注意您必須重新啓動服務器或爲了運行flush logs
使更改生效。
您也可以使用-l [file name]
選項重新啓動mysqld。