這篇文章主要介紹“MySQL的啟動失敗信息會保存在什么日志中”的相關(guān)知識,小編通過實際案例向大家展示操作過程,操作方法簡單快捷,實用性強,希望這篇“mysql的啟動失敗信息會保存在什么日志中”文章能幫助大家解決問題。
成都創(chuàng)新互聯(lián)咨詢熱線:18982081108,為您提供成都網(wǎng)站建設(shè)網(wǎng)頁設(shè)計及定制高端網(wǎng)站建設(shè)服務(wù),成都創(chuàng)新互聯(lián)網(wǎng)頁制作領(lǐng)域十年,包括被動防護網(wǎng)等多個行業(yè)擁有豐富建站經(jīng)驗,選擇成都創(chuàng)新互聯(lián),為企業(yè)錦上添花。
mysql的啟動失敗信息會保存在“錯誤日志”中。錯誤日志主要記錄MySQL服務(wù)器啟動和停止過程中的信息、服務(wù)器在運行過程中發(fā)生的故障和異常情況等;如果MySQL服務(wù)出現(xiàn)異常,就可以到錯誤日志中查找原因。在MySQL中,可以通過SHOW命令來查看錯誤日志文件所在的目錄及文件名信息,語法“SHOW VARIABLES LIKE 'log_error';”。
本教程操作環(huán)境:windows7系統(tǒng)、mysql8版本、Dell G3電腦。
mysql的啟動失敗信息會保存在“錯誤日志”中。
在 MySQL 中,錯誤日志文件會記錄 MySQL 服務(wù)器的啟動、關(guān)閉和運行錯誤等信息。
錯誤日志(Error Log)是 MySQL 中最常用的一種日志,主要記錄 MySQL 服務(wù)器啟動和停止過程中的信息、服務(wù)器在運行過程中發(fā)生的故障和異常情況等。
如果 MySQL 服務(wù)出現(xiàn)異常,可以到錯誤日志中查找原因。
在 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)
錯誤日志以文本文件的形式存儲,直接使用普通文本工具就可以查看。這里通過記事本打開,從上面可以知道錯誤日志的文件名。該文件在默認(rèn)的數(shù)據(jù)路徑“C:\ProgramData\MySQL\MySQL Server 5.7\Data\”下,打開 LAPTOP-UHQ6V8KP.err 文件,部分內(nèi)容如下:
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)
以上是錯誤日志文件的一部分,主要記載了系統(tǒng)的一些運行錯誤。命令可以查看錯誤日志文件所在的目錄及文件名信息。
擴展知識:刪除錯誤日志
在 MySQL 中,可以使用 mysqladmin 命令來開啟新的錯誤日志,以保證 MySQL 服務(wù)器上的硬盤空間。mysqladmin 命令的語法如下:
mysqladmin -uroot -p flush-logs
執(zhí)行該命令后,MySQL 服務(wù)器首先會自動創(chuàng)建一個新的錯誤日志,然后將舊的錯誤日志更名為 filename.err-old。
MySQL 服務(wù)器發(fā)生異常時,管理員可以在錯誤日志中找到發(fā)生異常的時間、原因,然后根據(jù)這些信息來解決異常。對于很久之前的錯誤日志,查看的可能性不大,可以直接將這些錯誤日志刪除。
關(guān)于“mysql的啟動失敗信息會保存在什么日志中”的內(nèi)容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業(yè)相關(guān)的知識,可以關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,小編每天都會為大家更新不同的知識點。