0
我想將我的慢查詢記錄到表中,但將我的通用日誌(?)記錄在表中。我假設一般日誌是我的二進制日誌? MySQL文檔不太清楚這個東西。我的MySQL服務器設置爲複製主服務器,這些是my.cnf的相關日誌節。將MySQL通用日誌記錄到文件緩慢查詢日誌到表
# BINARY LOGGING #
log_bin = /var/log/mysql/mysql-bin.log
expire_logs_days = 3
max_binlog_size = 1000M
sync_binlog = 1
# LOGGING #
log_error = /var/log/mysql/mysql-error.log
slow_query_log = 1
slow_query_log_file = /var/log/mysql/mysql-slow.log
long_query_time = 2
log_queries_not_using_indexes = 0
我畏懼如果我添加了這樣的事情:
log_output = TABLE
general-log
expire_logs_days = 1
它會影響我的二進制日誌或開始記錄這已經寫入我的binlog到表的一切,這是我不希望。我基本上只是希望將緩慢的查詢(可能一天或兩天的價值)寫入表而不是文件,而不會影響我的其他當前日誌記錄。
我使用的服務器版本:5.5.22-0ubuntu1日誌(Ubuntu的)
感謝。
什麼是通用日誌?我在當前的日誌配置中沒有任何引用,我不想開始記錄其他任何內容。所以我可以添加log_output = TABLE並完成它? – scoopseven