開啟 MySQL 中的通用日誌?


要開啟通用日誌,需要使用 SET 命令。

 語法如下 −

set global general_log=ON;

讓我們藉助 SHOW 命令來檢查通用日誌狀態 −

mysql> SHOW variables like '%general_log%';

這將生成以下輸出 −

+------------------+---------------------+
| Variable_name    | Value               |
+------------------+---------------------+
| general_log      | OFF                 |
| general_log_file | DESKTOP-QN2RB3H.log |
+------------------+---------------------+
2 rows in set (0.06 sec)

開啟通用日誌的查詢如下 −

mysql> set global general_log=ON;
Query OK, 0 rows affected (0.18 sec)

讓我們重新檢查一下通用日誌的狀態 −

mysql> SHOW variables like '%general_log%';

這將生成以下輸出 −

+------------------+---------------------+
| Variable_name    | Value               |
+------------------+---------------------+
| general_log      | ON                  |
| general_log_file | DESKTOP-QN2RB3H.log |
+------------------+---------------------+
2 rows in set (0.01 sec)

可以更改 general_log_file 的位置 −

mysql> SET GLOBAL general_log_file = 'E:\mysqllog';
Query OK, 0 rows affected (0.11 sec)

讓我們重新檢查一下 general_log_file 的狀態 −

mysql> SHOW variables like '%general_log%';

這將生成以下輸出 −

+------------------+------------+
| Variable_name    | Value      |
+------------------+------------+
| general_log      | ON         |
| general_log_file | E:mysqllog |
+------------------+------------+
2 rows in set (0.01 sec)

更新日期: 30-7-2019

869 次瀏覽

開啟你的 職業生涯

完成課程,獲得認證

開始
廣告