自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

如何記錄MySQL執(zhí)行過的SQL語句?

運維 系統(tǒng)運維
很多時候,我們需要知道 MySQL 執(zhí)行過哪些 SQL 語句,比如 MySQL 被注入后,需要知道造成什么傷害等等。只要有 SQL 語句的記錄,就能知道情況并作出對策。服務(wù)器是可以開啟 MySQL 的 SQL 語句記錄功能,從而就能間接地檢測到客戶端程序的行為。

很多時候,我們需要知道 MySQL 執(zhí)行過哪些 SQL 語句,比如 MySQL 被注入后,需要知道造成什么傷害等等。只要有 SQL 語句的記錄,就能知道情況并作出對策。服務(wù)器是可以開啟 MySQL 的 SQL 語句記錄功能,從而就能間接地檢測到客戶端程序的行為。

開啟方法很簡單:編輯/etc/my.cnf文件,在[mysqld]節(jié)下面添加:log=/var/lib/mysql/sql_row.log行(日志的路徑自己根據(jù)需要定義)。

  1. [mysqld] 
  2. datadir=/var/lib/mysql 
  3. socket=/var/lib/mysql/mysql.sock 
  4. user=mysql 
  5. # Default to using old password format for compatibility with mysql 3.x 
  6. # clients (those using the mysqlclient10 compatibility package). 
  7. old_passwords=1 
  8. log=/var/lib/mysql/sql_row.log 
  9. # Disabling symbolic-links is recommended to prevent assorted security risks; 
  10. # to do so, uncomment this line: 
  11. symbolic-links=0 
  12. [mysqld_safe] 
  13. log-error=/var/log/mysqld.log 
  14. pid-file=/var/run/mysqld/mysqld.pid 

修改完畢后,記得重啟 MySQL:

  1. service mysql restart 
  2. # 或者 
  3. /etc/init.d/mysqld stop 
  4. /etc/init.d/mysqld start 

現(xiàn)在你去 /var/lib/mysql/ 路徑下的 sql_row.log 文件應(yīng)該是能夠看到 MySQL 什么時候執(zhí)行了哪些程序了。

責任編輯:黃丹 來源: Veda 原型
相關(guān)推薦

2022-04-10 23:42:33

MySQLSQL數(shù)據(jù)庫

2010-11-04 09:43:46

LINQ to SQL

2024-12-17 06:20:00

MySQLSQL語句數(shù)據(jù)庫

2022-07-28 09:13:30

MySQL數(shù)據(jù)庫

2010-09-06 13:17:19

SQL Server語句

2010-09-03 14:47:50

SQLSELECT語句

2023-11-30 15:37:37

MySQL數(shù)據(jù)庫

2022-09-01 16:42:47

MySQL數(shù)據(jù)庫架構(gòu)

2010-09-25 14:59:54

SQL語句

2010-11-04 13:14:16

DB2執(zhí)行SQL語句

2024-12-26 08:16:26

2010-02-25 10:04:33

MySQL執(zhí)行SQL語

2010-09-06 13:41:42

sql server語句

2022-02-11 14:43:53

SQL語句C/S架構(gòu)

2010-09-08 10:00:34

SQL刪除記錄

2010-04-29 14:06:40

Oracle SQL

2021-07-28 07:22:40

SQL順序Hive

2010-09-28 15:19:13

SQL語句

2019-11-06 09:30:35

SQL查詢語句數(shù)據(jù)庫

2010-09-25 16:21:41

SQL語句
點贊
收藏

51CTO技術(shù)棧公眾號