mysql數(shù)據(jù)庫日志如何查看

小億
300
2024-03-20 18:38:51
欄目: 云計(jì)算

在MySQL數(shù)據(jù)庫中,主要有兩種日志:錯(cuò)誤日志和查詢?nèi)罩尽R韵率侨绾尾榭催@兩種日志的方法:

  1. 錯(cuò)誤日志:MySQL的錯(cuò)誤日志記錄了數(shù)據(jù)庫服務(wù)啟動(dòng)、關(guān)閉、錯(cuò)誤和警告等信息。錯(cuò)誤日志通常存儲(chǔ)在MySQL的數(shù)據(jù)目錄下,文件名為hostname.err,其中hostname是主機(jī)名。您可以通過以下方法查看錯(cuò)誤日志:
$ sudo tail -f /var/log/mysql/error.log
  1. 查詢?nèi)罩荆翰樵內(nèi)罩居涗浟薓ySQL數(shù)據(jù)庫中執(zhí)行的每個(gè)查詢語句。查詢?nèi)罩镜拈_啟和關(guān)閉可以通過修改MySQL的配置文件my.cnf來實(shí)現(xiàn)。您可以通過以下方法查看查詢?nèi)罩荆?/li>

首先,編輯my.cnf文件,并添加以下配置項(xiàng):

[mysqld]
general_log = 1
general_log_file = /var/log/mysql/query.log

然后重啟MySQL服務(wù):

$ sudo systemctl restart mysql

最后,查看查詢?nèi)罩荆?/p>

$ sudo tail -f /var/log/mysql/query.log

通過以上方法,您可以查看MySQL數(shù)據(jù)庫的錯(cuò)誤日志和查詢?nèi)罩?,幫助您更好地監(jiān)控和調(diào)試數(shù)據(jù)庫。

0