程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> MySQL綜合教程 >> MySQL開啟記載履行過的SQL語句辦法

MySQL開啟記載履行過的SQL語句辦法

編輯:MySQL綜合教程

MySQL開啟記載履行過的SQL語句辦法。本站提示廣大學習愛好者:(MySQL開啟記載履行過的SQL語句辦法)文章只能為提供參考,不一定能成為您想要的結果。以下是MySQL開啟記載履行過的SQL語句辦法正文


概述

許多時刻,我們須要曉得 MySQL 履行過哪些 SQL 語句,好比 MySQL 被注入後,須要曉得形成甚麼損害等等。只需有 SQL 語句的記載,就可以曉得情形並作出對策。辦事器是可以開啟 MySQL 的 SQL 語句記載功效,從而就可以直接地檢測到客戶端法式的行動。

辦法

開啟辦法很簡略:編纂/etc/my.cnf文件,在[mysqld]節上面添加:log=/var/lib/mysql/sql_row.log行(日記的途徑本身依據須要界說)。

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

修正終了後,記得重啟 MySQL:

service mysql restart
# 或許
/etc/init.d/mysqld stop
/etc/init.d/mysqld start

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved