1. 程式人生 > >MySQL 查看執行的SQL記錄

MySQL 查看執行的SQL記錄

日誌文件 pat 日誌 服務端 arp global 令行 -- 格式

我們時常會有查看MySQL服務端執行的SQL記錄。在MySQL5.1之後提供了支持,通過在啟動時加入-l 或者--log選項即可:

mysqld -l
mysqld --log

在後面的版本(5.1.2)中開始改用--general_log:

mysqld --general_log

開啟後會在數據目錄下看到生成一個日誌文件,默認格式為:主機名.log

可在配置文件中設置開啟日誌:

[mysqld]
general_log = 1
general_log_file = /path/to #日誌文件

實時開關日誌,可通過在命令行:

開啟:

SET GLOBAL general_log = 
ON;

關閉:

SET GLOBAL general_log = OFF;

MySQL 查看執行的SQL記錄