windows下MySQL日志的啟用
2017-12-18 13:02:43
11865
windows下MySQL日志的啟用
1.首先連接上mysql,查看日志服務(wù)是否開(kāi)啟
show global variables like \'log_bin%\';
輸入上面的命令可以查看當(dāng)前mysql的日志服務(wù)是否開(kāi)啟,圖為OFF狀態(tài),表示還未開(kāi)啟,MySQL默認(rèn)狀態(tài)下是未開(kāi)啟日志服務(wù)的。
2.開(kāi)啟日志服務(wù)
配置MySQL根目錄下的my.ini文件,在[mysqld]下面添加存放日志的路徑,此處我寫(xiě)的是絕對(duì)路徑,在MySQL的根目錄下我創(chuàng)建了log/log-bin/logbin.log路徑,
創(chuàng)建目錄時(shí)要注意以下兩點(diǎn):
a) 目錄的文件夾命名中不能有空格,否則在訪問(wèn)日志時(shí)會(huì)報(bào)錯(cuò)。
b) 指定目錄時(shí)要以*.log結(jié)尾,即不能僅僅指定到文件夾的級(jí)別,上面我創(chuàng)建的路徑寫(xiě)了logbin.log,那么在log/log-bin/目錄下會(huì)產(chǎn)生logbin.000001和logbin.index兩個(gè)日志文件;
c) 否則不會(huì)有日志文件產(chǎn)生。

3.重啟mysql服務(wù)
my.ini文件修改后保存,需要重啟mysql服務(wù)才能生效。windows下右鍵“計(jì)算機(jī)”->“管理”->“服務(wù)和應(yīng)用程序”->“服務(wù)”里面,選擇“MySQL”,然后點(diǎn)擊“重啟動(dòng)”,即完成重啟服務(wù)。

4.再次查看mysql的日志服務(wù)狀態(tài),就會(huì)看到開(kāi)啟狀態(tài)

5.查看日志
在DOS狀態(tài)下,進(jìn)入MySQL的bin目錄下執(zhí)行mysqlbinlog命令,可以查看指定的日志文件,例如查看logbin.000001日志

要注意查看日志的目錄,因?yàn)槲业娜罩灸夸浭呛蚥in在同一級(jí)別中,因此先../返回上級(jí)目錄,再查找log/log-bin/logbin.000001日志。
會(huì)員登錄
賬號(hào)登錄還沒(méi)有賬號(hào)?立即注冊(cè)