MySQL 是一種常用的關系型數據庫管理系統 (RDBMS),它可以支持多種數據存儲和處理方式。當我們需要查看 MySQL 數據庫中執行的 SQL 語句時,可以通過設置相關選項來實現這個目的。
具體來說,我們可以通過在 MySQL 中執行以下語句來啟用 SQL 查詢的記錄功能:
SET GLOBAL general_log = "ON";
如果不需要記錄 SQL 查詢,可以通過以下命令將該選項設置為 OFF:
SET GLOBAL general_log = "OFF";
當該選項被啟用后,MySQL 會將所有執行的 SQL 查詢寫入到它的日志文件(一般是 error.log 或者 mysqld.log)中。如果需要查看這些 SQL 查詢,可以執行以下命令來打印出這些日志文件:
sudo tail -f /var/log/mysql/error.log
這條命令會在屏幕上打印出所有的 SQL 查詢,同時也會不斷更新以顯示最新的日志。如果需要停止日志記錄,可以執行以下命令來向 MySQL 發送一個 SIGINT 信號:
sudo killall -s SIGINT mysqld
這樣就可以停止 MySQL 記錄日志。如果需要繼續記錄日志,只需要重新執行 SET GLOBAL general_log = "ON"; 命令即可。
總之,使用 MySQL 來記錄并查看執行的 SQL 查詢非常簡單,只需要執行幾個命令即可。這樣做可以幫助我們更好地了解 MySQL 運行情況,并更好地診斷問題。
上一篇css中設置長寬比