欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

Mysql數據庫全體日志參數

林雅南2年前12瀏覽0評論

MySQL數據庫是一種開源關系型數據庫管理系統,是Web應用程序最受歡迎的數據庫管理系統之一。MySQL數據庫有許多的參數,包括全體日志參數。下面我們就來介紹一下MySQL數據庫全體日志參數。

# The MySQL server
[mysqld]
# General Logging
log_output=FILE
general_log=0
general_log_file="ip-xxx-xxx-xxx-xxx.log"
# Error Logging
log_error = /var/log/mysql/mysql_error.log
log_error_verbosity=2
# Slow Query Logging
slow-query-log=1
long_query_time=1
slow_query_log_file="/var/lib/mysql/mysql-slow.log"
log_queries_not_using_indexes=1
# Binary Logging
log-bin=/var/lib/mysql/mysql-bin
expire_logs_days=7
max_binlog_size=100M
binlog_format=row
# Replication Logging
log-slave-updates=1
log-bin = /var/log/mysql/mysql-replication.log

上述全體日志參數是MySQL數據庫中最基本的配置文件,我們來具體介紹一下:

log_output:這個參數指定MySQL日志輸出的方式,可以是FILE(默認)、TABLE、NONE、或者都可以。

general_log:這個參數用來啟用或禁用MySQL的全體查詢日志。一般情況下設置為0關閉,設置為1開啟。

general_log_file:指定全體日志輸出的文件名。

log_error:這個參數指定錯誤日志輸出的文件路徑,如果沒有指定則默認輸出到MySQL安裝目錄下的mysql_error.log。

log_error_verbosity:這個參數指定了在錯誤日志中寫入的信息的詳細程度。

slow_query_log:這個參數用來允許和禁止MySQL的慢查詢日志功能。一般開發環境下將其設為1,生產環境下可以設為0。

long_query_time:指定任何查詢超過此指定時間的日志記錄輸出到慢查詢日志。

slow_query_log_file:指定慢查詢日志輸出的文件名。

log_queries_not_using_indexes:這個參數指定是否將未使用索引的查詢寫入慢查詢日志。

log-bin:這個參數用來啟用二進制日志。二進制日志是MySQL常用的數據庫備份方式之一。

expire_logs_days:指定二進制日志保留的天數。

max_binlog_size:這個參數指定二進制日志文件的最大尺寸。

binlog_format:這個參數指定MySQL binlog格式。在這個參數中,我們可以使用row模式。

log-slave-updates:這個參數表示將從主庫接收的所有更新寫入從庫的二進制日志。

log-bin:這個參數用來啟用二進制日志。如果不想在主庫上記錄二進制日志,則可以在從庫中禁用二進制日志功能。