溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

mysql的日志文件如何查看

發(fā)布時(shí)間:2020-07-29 10:48:57 來(lái)源:億速云 閱讀:670 作者:Leah 欄目:MySQL數(shù)據(jù)庫(kù)

mysql的日志文件如何查看?針對(duì)這個(gè)問(wèn)題,這篇文章詳細(xì)介紹了相對(duì)應(yīng)的分析和解答,希望可以幫助更多想解決這個(gè)問(wèn)題的小伙伴找到更簡(jiǎn)單易行的方法。

首先,介紹一下mysql日志的種類。一般來(lái)說(shuō),日志有五種,分別為:

  • 錯(cuò)誤日志:-log-err (記錄啟動(dòng),運(yùn)行,停止mysql時(shí)出現(xiàn)的信息)

  • 二進(jìn)制日志:-log-bin (記錄所有更改數(shù)據(jù)的語(yǔ)句,還用于復(fù)制,恢復(fù)數(shù)據(jù)庫(kù)用)

  • 查詢?nèi)罩荆?log (記錄建立的客戶端連接和執(zhí)行的語(yǔ)句)

  • 慢查詢?nèi)罩? -log-slow-queries (記錄所有執(zhí)行超過(guò)long_query_time秒的所有查詢)

  • 更新日志: -log-update (二進(jìn)制日志已經(jīng)代替了老的更新日志,更新日志在MySQL 5.1中不再使用)

查看日志的方法:

1、打開(kāi)cmd

輸入 mysql -u root -p,然后輸入密碼,進(jìn)入數(shù)據(jù)庫(kù)

mysql的日志文件如何查看

2、查詢當(dāng)前日志記錄的狀況

mysql>show variables like 'log%';(是否啟用了日志)
mysql> show master status;(怎樣知道當(dāng)前的日志)
mysql> show master logs;(顯示二進(jìn)制日志的數(shù)目)

mysql的日志文件如何查看

3、查看日志功能狀態(tài)

從上圖可以看到value值為off狀態(tài),說(shuō)明沒(méi)有開(kāi)啟日志功能。

開(kāi)啟方法:

按win+r快捷鍵,輸入 services.msc,回車,打開(kāi)服務(wù),找到mysql服務(wù)。查看可執(zhí)行文件的位置。

mysql的日志文件如何查看

4、配置my.ini文件

關(guān)閉mysql服務(wù)

mysql>net stop mysql

打開(kāi)my.ini配置文件,添加變量,保存。

log=E:/mysql_log.txt

mysql的日志文件如何查看

然后啟動(dòng)mysql服務(wù)

mysql>net start mysql

5、查看日志

日志文件內(nèi)容如下:

mysql的日志文件如何查看

MySQL的查詢?nèi)罩居涗浟怂蠱ySQL數(shù)據(jù)庫(kù)請(qǐng)求的信息,無(wú)論這些請(qǐng)求是否得到了正確的執(zhí)行。

默認(rèn)情況下,MySQL查詢?nèi)罩臼顷P(guān)閉的。生產(chǎn)環(huán)境,如果開(kāi)啟MySQL查詢?nèi)罩?,?duì)性能還是有蠻大的影響的。

另外很多時(shí)候,MySQL慢查詢?nèi)罩净究梢远ㄎ荒切┏霈F(xiàn)性能問(wèn)題的SQL,它跟SQL Server中的profiler有點(diǎn)類似,但是這個(gè)不能跟蹤某個(gè)會(huì)話、用戶、客戶端,它只能對(duì)整個(gè)數(shù)據(jù)庫(kù)進(jìn)行跟蹤。

關(guān)于mysql的日志文件如何查看問(wèn)題的解答就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,如果你還有很多疑惑沒(méi)有解開(kāi),可以關(guān)注億速云行業(yè)資訊頻道了解更多相關(guān)知識(shí)。

向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI