MySQL相关日志介绍
1.MySQL中主要日志如下:
① 錯誤日志(Log Error)
② 查詢?nèi)罩?Query Log)
③ 二進(jìn)制日志(Binary Log)
2.相關(guān)日志的作用:
1) 錯誤日志(Error Log):記錄MySQL服務(wù)進(jìn)程MySQL在啟動/關(guān)閉或者運(yùn)行過程中遇到的錯誤消息.是工作中排查錯誤的重要工具.
2) 查詢?nèi)罩?Query Log)
1).普通查詢?nèi)罩?general query log ):記錄客戶連接和執(zhí)行的SQL語句信息.
2).慢查詢?nèi)罩?show query log ):記錄執(zhí)行時間超出指定值(long query time)和沒有利用索引(log_queries_not_using_indexes)的SQL語句.
3) 二進(jìn)制日志(Binary Log):記錄數(shù)據(jù)庫的修改信息.
3.如何查看相關(guān)日志:
查看普通日志相關(guān)信息:
mysql> show variables like 'general_log%';#普通查詢?nèi)罩?一般不開啟,比較占空間,沒用.
+------------------+----------------------------+
| Variable_name??? | Value????????????????????? |
+------------------+----------------------------+
| general_log????? | OFF??????????????????????? |
| general_log_file | /var/run/mysqld/mysqld.log |
+------------------+----------------------------+
2 rows in set (0.00 sec)
mysql> show variables like 'slow_%log%';#數(shù)據(jù)庫優(yōu)化的一個方向
+---------------------+---------------------------------+
| Variable_name?????? | Value?????????????????????????? |
+---------------------+---------------------------------+
| slow_query_log????? | OFF???????????????????????????? |
| slow_query_log_file | /var/run/mysqld/mysqld-slow.log |
+---------------------+---------------------------------+
2 rows in set (0.00 sec)
mysql> show variables like 'log_error';#排查錯誤的一個方式
+---------------+---------------------+
| Variable_name | Value?????????????? |
+---------------+---------------------+
| log_error???? | /var/log/mysqld.log |
+---------------+---------------------+
1 row in set (0.00 sec)
mysql> show variables like 'log_bin';#增量恢復(fù)的一個基礎(chǔ)
+---------------+-------+
| Variable_name | Value |
+---------------+-------+
| log_bin?????? | ON??? |
+---------------+-------+
1 row in set (0.00 sec)
轉(zhuǎn)載于:https://www.cnblogs.com/liulei-LL/p/7648006.html
創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎勵來咯,堅持創(chuàng)作打卡瓜分現(xiàn)金大獎總結(jié)
以上是生活随笔為你收集整理的MySQL相关日志介绍的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ajax接收到的数据是一个页面的代码的原
- 下一篇: Redis4.0 Cluster — C