日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

MySQL数据库中常见的日志文件汇总!

發(fā)布時間:2024/9/30 数据库 59 豆豆
生活随笔 收集整理的這篇文章主要介紹了 MySQL数据库中常见的日志文件汇总! 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

一個優(yōu)秀的Java后端開發(fā)工程師一定要掌握MySQL數(shù)據(jù)庫,而日志文件記錄了影響MySQL數(shù)據(jù)庫的各種類型活動,因此也成為其必須要掌握的知識。今天千鋒ava培訓(xùn)小編就給大家介紹MySQL數(shù)據(jù)庫中常見的日志文件。

MySQL數(shù)據(jù)庫中常見的日志文件有錯誤日志、二進(jìn)制日志、慢查詢?nèi)罩竞筒樵內(nèi)罩尽?/p>

錯誤日志

錯誤日志文件對MySQL的啟動、運(yùn)行、關(guān)閉過程進(jìn)行了記錄。比如:

mysql> show variables like ‘log_error’;

±--------------±--------------------+

| Variable_name | Value |

±--------------±--------------------+

| log_error | /var/log/mysqld.log |

±--------------±--------------------+

1 row in set (0.03 sec)

可以看到錯誤日志的路徑和文件名,默認(rèn)情況下錯誤文件的文件名為服務(wù)器的主機(jī)名,即:hostname.err。當(dāng)出現(xiàn)MySQL數(shù)據(jù)庫不能正常啟動時,第一個必須查找的文件就是錯誤日志文件,該文件記錄了出錯信息,能夠幫助我們找到問題。

二進(jìn)制日志

二進(jìn)制日志記錄了對數(shù)據(jù)庫執(zhí)行更改的所有操作,但是不包括select和show這類操作,因為這類操作對數(shù)據(jù)本身并沒有修改,如果你還想記錄select和show操作,那只能使用查詢?nèi)罩玖?#xff0c;而不是二進(jìn)制日志。

此外,二進(jìn)制還包括了執(zhí)行數(shù)據(jù)庫更改操作的時間和執(zhí)行時間等信息。二進(jìn)制日志主要作用有:恢復(fù)(recovery)、復(fù)制(replication)、審計(audit),你可以通過配置參數(shù) log-bin[=name] 可以啟動二進(jìn)制日志。如果不指定name,則默認(rèn)二進(jìn)制日志文件名為主機(jī)名,后綴名為二進(jìn)制日志的序列號。

慢查詢?nèi)罩?/h2>

慢查詢?nèi)罩居脕碛涗涰憫?yīng)時間超過閾值的SQL語句,所以我們可以設(shè)置一個閾值,將運(yùn)行時間超過該值的所有SQL語句都記錄到慢查詢?nèi)罩疚募小T撻撝悼梢酝ㄟ^參數(shù)long_query_time來設(shè)置,默認(rèn)為10秒。慢查詢?nèi)罩痉治龉ぞ甙╩ysqldumpslow命令、pt-query-digest工具。

查詢?nèi)罩?/h2>

查看日志記錄了所有對MySQL數(shù)據(jù)庫請求的信息,不論這些請求是否得到了正確的執(zhí)行。默認(rèn)為主機(jī)名.log。默認(rèn)情況下不啟動查詢?nèi)罩?#xff0c;必須要先開啟。參考代碼:

mysql> set global general_log=‘ON’;

Query OK, 0 rows affected (0.05 sec)

mysql> show variables like “general_log%”;

±-----------------±-------------------------------------------+

| Variable_name | Value |

±-----------------±-------------------------------------------+

| general_log | ON |

| general_log_file | /var/lib/mysql/iz2zeaf3cg1099kiidi06mz.log |

±-----------------±-------------------------------------------+

2 rows in set (0.11 sec)

希望以上的分享能幫到大家。本文來自千鋒教育,轉(zhuǎn)載請注明出處。

總結(jié)

以上是生活随笔為你收集整理的MySQL数据库中常见的日志文件汇总!的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。