查看mysql錯誤日誌的方法:1、使用「SHOW VARIABLES LIKE 'log_error'」指令取得錯誤日誌檔案的路徑;2、根據取得的路徑找到「.err」後綴的錯誤日誌文件,並透過記事本開啟文件,查看文件內資訊即可。
本教學操作環境:windows7系統、mysql8版本、Dell G3電腦。
錯誤日誌(Error Log)是 MySQL 中最常用的日誌,主要記錄 MySQL 伺服器啟動和停止過程中的資訊、伺服器在執行過程中發生的故障和異常情況等。
mysql查看錯誤日誌
錯誤日誌中記錄開啟和關閉MySQL 服務的時間,以及服務運行過程中出現哪些例外等資訊.如果 MySQL 服務出現異常,可以到錯誤日誌中找出原因。
在 MySQL 中,透過 SHOW 指令可以查看錯誤記錄檔所在的目錄及檔名資訊。
mysql> SHOW VARIABLES LIKE 'log_error'; +---------------+----------------------------------------------------------------+ | Variable_name | Value | +---------------+----------------------------------------------------------------+ | log_error | C:\ProgramData\MySQL\MySQL Server 5.7\Data\LAPTOP-UHQ6V8KP.err | +---------------+----------------------------------------------------------------+ 1 row in set, 1 warning (0.04 sec)
錯誤日誌以文字檔案的形式存儲,直接使用普通文字工具就可以查看。這裡透過記事本打開,從上面可以知道錯誤日誌的檔案名稱。文件在預設的資料路徑「C:\ProgramData\MySQL\MySQL Server 5.7\Data\
」下,開啟LAPTOP-UHQ6V8KP.err
文件,部分內容如下:
190906 22:06:45 InnoDB: Completed initialization of buffer pool 190906 22:06:45 InnoDB: highest supported file format is Barracuda. 190906 22:06:45 InnoDB: Waiting for the background threads to start 190906 22:06:46 InnoDB: 5.7.29 started; log sequence number 1605345 190906 22:06:47 [Note] Server hostname (bind-address): '0.0.0.0'; port: 3306 190906 22:06:47 [Note] - '0.0.0.0' resolves to '0.0.0.0'; 190906 22:06:47 [Note] Server socket created on IP: '0.0.0.0'. 190906 22:06:47 [Note] Event Scheduler: Loaded 0 events 190906 22:06:47 [Note] /usr/sbin/mysqld: ready for connections. Version: '5.7.29-log' socket: '/var/lib/mysql/mysql.sock' port: 3306 MySQL Community Server (GPL)
以上是錯誤日誌檔案的一部分,主要記載了系統的一些運行錯誤。
【相關推薦:mysql影片教學】
#以上是怎麼查看mysql錯誤日誌的詳細內容。更多資訊請關注PHP中文網其他相關文章!