欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

MySQL查看日志簡(jiǎn)單易懂保姆級(jí)教程

 更新時(shí)間:2023年08月03日 09:46:39   作者:七月472  
這篇文章主要給大家介紹了關(guān)于MySQL查看日志簡(jiǎn)單易懂保姆級(jí)教程的相關(guān)資料,在操作MySQL數(shù)據(jù)庫(kù)的時(shí)候會(huì)留下每一個(gè)步驟的痕跡,那怎么查看呢?就可以用日志去查看,需要的朋友可以參考下

一、查看日志是否開(kāi)啟

兩行SQL代碼查看SQL是否開(kāi)啟,是開(kāi)啟的話,獲取就好。

show variables where Variable_name = 'general_log';

show variables like 'general_log';

二、開(kāi)啟和關(guān)閉的sql

關(guān)閉的話運(yùn)行以下代碼開(kāi)啟

set global general_log=on;

set global general_log=off;

三、查看log文件所在位置

show variables where Variable_name='general_log_file';

show variables like 'general_log_file';

四、修改log文件所在位置

set global general_log_file='tmp/mysql_log.log';

五、日志輸出類(lèi)型table或file

show variables like 'log_output';

六、修改日志輸出類(lèi)型

set global log_output='table';

默認(rèn)是FILE的方式,執(zhí)行命令,修改成TABLE方式:

set global log_output='file'; --設(shè)置為行

1、查看慢查詢?cè)O(shè)置

1、show variables like "%slow%";

2、 啟用慢查詢(不建議使用)

1、set global slow_query_log=ON;

2、set global slow_query_log=OFF;

3、 設(shè)置成2秒,加上global,下次進(jìn)mysql已然生效

1、set global long_query_time=2;

導(dǎo)出日志步驟:

如果需要查詢2017-09-17 07:21:09到2017-09-19 07:59:50 數(shù)據(jù)庫(kù)為geeRunner 的操作日志,輸入如下命令將數(shù)據(jù)寫(xiě)入到一個(gè)備用的txt即可

例:

mysqlbinlog --no-defaults --database=geeRunner --start-datetime="2017-09-17 07:21:09" --stop-datetime="2017-09-19 07:59:50" binlogs.000080 > sanjiaomao.txt

如果本地查詢,輸入命令:

?mysqlbinlog --no-defaults --database=geeRunner --start-datetime="2017-09-17 07:21:09" --stop-datetime="2017-09-19 07:59:50" binlogs.000080 | more

如果取下來(lái)查詢,使用winscp工具,登錄到db所在機(jī)器,將數(shù)據(jù)取出來(lái)。

如果需要過(guò)濾,只查詢insert,update,delete的語(yǔ)句,可以這樣寫(xiě):

mysqlbinlog --no-defaults --database=raceEnroll ?binlogs.000078 |grep update |more

總結(jié)

到此這篇關(guān)于MySQL查看日志的文章就介紹到這了,更多相關(guān)MySQL查看日志內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評(píng)論