溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

mysql的啟動(dòng)失敗信息會(huì)保存在什么日志中

發(fā)布時(shí)間:2022-06-14 09:35:20 來(lái)源:億速云 閱讀:181 作者:zzz 欄目:MySQL數(shù)據(jù)庫(kù)

這篇文章主要介紹“mysql的啟動(dòng)失敗信息會(huì)保存在什么日志中”的相關(guān)知識(shí),小編通過(guò)實(shí)際案例向大家展示操作過(guò)程,操作方法簡(jiǎn)單快捷,實(shí)用性強(qiáng),希望這篇“mysql的啟動(dòng)失敗信息會(huì)保存在什么日志中”文章能幫助大家解決問(wèn)題。

mysql的啟動(dòng)失敗信息會(huì)保存在“錯(cuò)誤日志”中。錯(cuò)誤日志主要記錄MySQL服務(wù)器啟動(dòng)和停止過(guò)程中的信息、服務(wù)器在運(yùn)行過(guò)程中發(fā)生的故障和異常情況等;如果MySQL服務(wù)出現(xiàn)異常,就可以到錯(cuò)誤日志中查找原因。在MySQL中,可以通過(guò)SHOW命令來(lái)查看錯(cuò)誤日志文件所在的目錄及文件名信息,語(yǔ)法“SHOW VARIABLES LIKE 'log_error';”。

mysql的啟動(dòng)失敗信息會(huì)保存在什么日志中

本教程操作環(huán)境:windows7系統(tǒng)、mysql8版本、Dell G3電腦。

mysql的啟動(dòng)失敗信息會(huì)保存在“錯(cuò)誤日志”中。

在 MySQL 中,錯(cuò)誤日志文件會(huì)記錄 MySQL 服務(wù)器的啟動(dòng)、關(guān)閉和運(yùn)行錯(cuò)誤等信息。

錯(cuò)誤日志(Error Log)是 MySQL 中最常用的一種日志,主要記錄 MySQL 服務(wù)器啟動(dòng)和停止過(guò)程中的信息、服務(wù)器在運(yùn)行過(guò)程中發(fā)生的故障和異常情況等。

如果 MySQL 服務(wù)出現(xiàn)異常,可以到錯(cuò)誤日志中查找原因。

在 MySQL 中,通過(guò) SHOW 命令可以查看錯(cuò)誤日志文件所在的目錄及文件名信息。

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)

錯(cuò)誤日志以文本文件的形式存儲(chǔ),直接使用普通文本工具就可以查看。這里通過(guò)記事本打開(kāi),從上面可以知道錯(cuò)誤日志的文件名。該文件在默認(rèn)的數(shù)據(jù)路徑“C:\ProgramData\MySQL\MySQL Server 5.7\Data\”下,打開(kāi) 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)

以上是錯(cuò)誤日志文件的一部分,主要記載了系統(tǒng)的一些運(yùn)行錯(cuò)誤。命令可以查看錯(cuò)誤日志文件所在的目錄及文件名信息。

擴(kuò)展知識(shí):刪除錯(cuò)誤日志

在 MySQL 中,可以使用 mysqladmin 命令來(lái)開(kāi)啟新的錯(cuò)誤日志,以保證 MySQL 服務(wù)器上的硬盤(pán)空間。mysqladmin 命令的語(yǔ)法如下:

mysqladmin -uroot -p flush-logs

執(zhí)行該命令后,MySQL 服務(wù)器首先會(huì)自動(dòng)創(chuàng)建一個(gè)新的錯(cuò)誤日志,然后將舊的錯(cuò)誤日志更名為 filename.err-old。

MySQL 服務(wù)器發(fā)生異常時(shí),管理員可以在錯(cuò)誤日志中找到發(fā)生異常的時(shí)間、原因,然后根據(jù)這些信息來(lái)解決異常。對(duì)于很久之前的錯(cuò)誤日志,查看的可能性不大,可以直接將這些錯(cuò)誤日志刪除。

關(guān)于“mysql的啟動(dòng)失敗信息會(huì)保存在什么日志中”的內(nèi)容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業(yè)相關(guān)的知識(shí),可以關(guān)注億速云行業(yè)資訊頻道,小編每天都會(huì)為大家更新不同的知識(shí)點(diǎn)。

向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI