比如說查看那張表增加或者修改了哪些欄位啊。。。那些表新增了新的記錄。。這種人為或者服務器操作的記錄。
uj5u.com熱心網友回復:
需要打開general_log功能,就會把這些東西記錄在日志里不過一般都不打開,因為資料量很大
uj5u.com熱心網友回復:
我看可以查看mysql目錄下的mysqlbinlog。。不知道這個對不對。。但是我看mysqlbinlog好像是個目錄,下面有好多檔案。。但是我只有一個mysqlbinlog檔案。。
uj5u.com熱心網友回復:
不是要在組態檔里打開,好像用命令也可以打開
上網搜索一下 mysql general_log
uj5u.com熱心網友回復:
binlog 里面有操作記錄,但只能查到操作的時間點和操作(具體是操作的陳述句還是資料,跟記錄的格式設定有關)
general_log 也可以查到操作的陳述句和時間,host資訊
這兩個都是要預先打開才能查到,如果沒有打開就查不到,默認是關閉的,binlog 一般可以考慮打開,general_log 通常不建議常開(性能影響大)
uj5u.com熱心網友回復:
查詢 general_log 是否打開和它的輸出位置,可以在 MySQL 中執行下面的查詢select @@general_log, @@log_output, @@log_error;
查看 binlog 是否打開及輸出位置,可以在 MySQL 中執行下面的查詢
select @@log_bin, @@log_bin_basename;
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/95184.html
標籤:MySQL
上一篇:動態web表單 寫入資料庫失敗
