先登入mysql
檢視是否開啟日誌記錄
off 關閉
on 開啟
臨時開啟日誌記錄
set這時執行的所有sql都會被記錄下來,但是如果重啟mysql就會停止記錄需要重新設定global general_log=』on』
mysql> exit檢視100行日誌
tail -100f /data/mysql/localhost.log檢視全部
cat /data/mysql/localhost.log檢視是否開啟binlog
mysql> show variables like "檢視當前的binlog日誌log_bin";
+---------------+-------+
| variable_name | value |
+---------------+-------+
| log_bin | off |
+---------------+-------+
1 row in
set (0.00 sec)
show master status ;
MySQL監控全部執行過的sql語句
檢視是否開啟日誌記錄 show variables like general log variable name value general log off general log file data0 logs mysql general.log off 關閉 on 開啟 臨時開啟日誌記錄 set...
Oracle使用審計監控使用者執行過的SQL語句
1.使用管理員使用者sys,建立儲存過程 create or replace procedure audituser audituser in varchar2,oper in int is policyname varchar2 2000 policynum varchar2 20 cursor ...
Oracle使用審計監控使用者執行過的SQL語句
監控使用者執行過的sql語句,經常會使用查詢v sql等檢視,但這樣查不出來多次執行相同的sql語句,使用審計可以解決這個問題,這裡採用精細審計某個使用者的所有表。用sys使用者登記 建立下面的的過程 create or replace procedure audituser audituser i...