navicat查看歷史sql mysql怎么查詢執(zhí)行sql的記錄?
mysql怎么查詢執(zhí)行sql的記錄?--打開SQL執(zhí)行日志記錄函數(shù)setgloballoguuuOutput=“table”--輸出到表setgloballog=on--打開所有命令執(zhí)行記錄函數(shù)gen
mysql怎么查詢執(zhí)行sql的記錄?
--打開SQL執(zhí)行日志記錄函數(shù)setgloballoguuuOutput=“table”--輸出到表setgloballog=on--打開所有命令執(zhí)行記錄函數(shù)generaluLog,所有語句:successful和unsuccessful。Setgloballog slow querys=on—打開slow query SQL record slow Log,已成功執(zhí)行:slow query statement and set global long statement without indexqueryuutime=0.1--慢查詢時(shí)間限制(秒)setgloballoguuquerysuuunotuusinguindexes=on--記錄不帶索引的SQL語句--查詢SQL執(zhí)行記錄選擇*從mysql.slowLogorderby1—成功:查詢語句速度慢,選擇不帶索引的語句*來自mysql.generalLogorderby1—所有語句:successful和unsuccessful。--close SQL execution record
MySQL有這樣一種機(jī)制,在用戶的主目錄中生成一個(gè).MySQL文件,該文件記錄了用戶登錄MySQL后在MySQL中輸入的每一條命令。
cat~/.mysql History顯示以前命令的歷史記錄。