mysql查看sql執(zhí)行日志 如何查看mysql執(zhí)行的所有以往sql語句歷史命令?
如何查看mysql執(zhí)行的所有以往sql語句歷史命令?MySQL有這樣一個機制,即在用戶的主目錄中會生成一個.MySQL這個文件記錄了用戶登錄MySQL后在MySQL中輸入的每一條命令。cat~/.my
如何查看mysql執(zhí)行的所有以往sql語句歷史命令?
MySQL有這樣一個機制,即在用戶的主目錄中會生成一個.MySQL這個文件記錄了用戶登錄MySQL后在MySQL中輸入的每一條命令。
cat~/.mysql History顯示以前命令的歷史記錄。
如何查看mysql執(zhí)行的所有以往sql語句歷史命令?
如果您想知道m(xù)ysql以前執(zhí)行的所有SQL語句的歷史記錄,您需要配置日志.iniLog=文件中的日志路徑,如D/MySQL/數(shù)據(jù)日志.log配置完成后,重啟MySQL服務(wù),可以查看MySQL執(zhí)行的SQL語句。如果不打開日志,就不能
~]--打開SQL執(zhí)行記錄函數(shù)setgloballoguuOutput=“table”--輸出到表setgloballog=on--打開所有命令執(zhí)行記錄函數(shù)generaluLog,所有語句:successful和successful。Setgloballog slow querys=on—打開slow query SQL record slow Log,已成功執(zhí)行:slow query statement and set global long statement without indexqueryuutime=0.1--慢查詢時間限制(秒)setgloballoguuquerysuuunotuusinguindexes=on--記錄不帶索引的SQL語句--查詢SQL執(zhí)行記錄選擇*從mysql.slowLogorderby1—成功:查詢語句速度慢,選擇不帶索引的語句*來自mysql.generalLogorderby1—所有語句:successful和unsuccessful。-關(guān)閉SQL執(zhí)行記錄