色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

mysql中異常的dml怎么查看

林國瑞2年前9瀏覽0評論

在MySQL數據庫中,異常的DML操作是很常見的,比如說插入重復的記錄、更新不存在的記錄等。如何查看這些異常操作呢?我們可以通過以下幾種方式:

1. 通過數據庫日志文件查看
MySQL數據庫會把所有的操作記錄到日志文件中,可以通過查看數據庫日志文件來獲取異常DML的相關信息。具體的操作方式是:
步驟一:進入MySQL數據庫控制臺,執行以下命令打開二進制日志功能:
mysql>SET GLOBAL log_bin_trust_function_creators=1;
mysql>SHOW VARIABLES LIKE 'log_bin%';
步驟二:查看MySQL數據庫當前的日志文件名和位置:
mysql>SHOW MASTER STATUS;
步驟三:查看二進制日志文件的內容:
$ mysqlbinlog /var/lib/mysql/mysql-bin.000003
2. 通過慢查詢日志查看
MySQL數據庫還有一個慢查詢日志功能,可以記錄所有執行時間超過設定閾值的操作語句。我們可以通過查看慢查詢日志來獲取異常DML的相關信息。具體操作方式是:
步驟一:進入MySQL數據庫控制臺,執行以下命令打開慢查詢日志功能:
mysql>SET GLOBAL slow_query_log = 'ON';
步驟二:查看慢查詢日志文件的位置:
mysql>SHOW VARIABLES LIKE 'slow_query_log_file';
步驟三:查看慢查詢日志文件的內容:
$ cat /var/log/mysql/mysql-slow.log
3. 通過MySQL Workbench查看
MySQL Workbench是MySQL官方的客戶端工具,提供了異常DML操作的圖形界面查看功能。操作方式是:
步驟一:打開MySQL Workbench軟件,在查詢窗口中輸入異常DML操作語句。
步驟二:執行查詢語句后,如果有異常情況,MySQL Workbench會提示異常信息。