共計 2154 個字符,預計需要花費 6 分鐘才能閱讀完成。
這篇文章主要介紹“mysql 的啟動失敗信息會保存在什么日志中”的相關知識,丸趣 TV 小編通過實際案例向大家展示操作過程,操作方法簡單快捷,實用性強,希望這篇“mysql 的啟動失敗信息會保存在什么日志中”文章能幫助大家解決問題。
mysql 的啟動失敗信息會保存在“錯誤日志”中。錯誤日志主要記錄 MySQL 服務器啟動和停止過程中的信息、服務器在運行過程中發生的故障和異常情況等;如果 MySQL 服務出現異常,就可以到錯誤日志中查找原因。在 MySQL 中,可以通過 SHOW 命令來查看錯誤日志文件所在的目錄及文件名信息,語法“SHOW VARIABLES LIKE log_error”。
本教程操作環境:windows7 系統、mysql8 版本、Dell G3 電腦。
mysql 的啟動失敗信息會保存在“錯誤日志”中。
在 MySQL 中,錯誤日志文件會記錄 MySQL 服務器的啟動、關閉和運行錯誤等信息。
錯誤日志(Error Log)是 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 中,可以使用 mysqladmin 命令來開啟新的錯誤日志,以保證 MySQL 服務器上的硬盤空間。mysqladmin 命令的語法如下:
mysqladmin -uroot -p flush-logs
執行該命令后,MySQL 服務器首先會自動創建一個新的錯誤日志,然后將舊的錯誤日志更名為 filename.err-old。
MySQL 服務器發生異常時,管理員可以在錯誤日志中找到發生異常的時間、原因,然后根據這些信息來解決異常。對于很久之前的錯誤日志,查看的可能性不大,可以直接將這些錯誤日志刪除。
關于“mysql 的啟動失敗信息會保存在什么日志中”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業相關的知識,可以關注丸趣 TV 行業資訊頻道,丸趣 TV 小編每天都會為大家更新不同的知識點。