mysql中的general_log(查詢日志)開啟和關閉

general_log(查詢日志)開啟和關閉

一、查詢日志開啟

方法一:

mysql>set global general_log_file='/tmp/general.lg';    #設置路徑
mysql>set global general_log=on;    # 開啟general log模式
mysql>set global general_log=off;   # 關閉general log模式

命令行設置即可,無需重啟

在general log模式開啟過程中,所有對數據庫的操作都將被記錄 general.log 文件

方法二:

也可以將日志記錄在表中

set global log_output='table'

運行後,可以在mysql數據庫下查找 general_log表

二、查詢日志關閉

查看是否是開啟狀態:

mysql> show global variables like '%general%';

關閉

mysql> set global general_log = off; // 關閉查詢日志

mysql查看觸發器錯誤(開啟general_log日志)

show variables like 'general_log'; -- 查看日志是否開啟
set global general_log=on; -- 開啟日志功能
show variables like 'general_log_file'; -- 看看日志文件保存位置
set global general_log_file='tmp/general.lg'; -- 設置日志文件保存位置
show variables like 'log_output'; -- 看看日志輸出類型 table或file
set global log_output='table'; -- 設置輸出類型為 table
set global log_output='file'; -- 設置輸出類型為file

以上為個人經驗,希望能給大傢一個參考,也希望大傢多多支持WalkonNet。

推薦閱讀: