日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
MySQL錯(cuò)誤日志(ErrorLog)詳解
錯(cuò)誤日志(Error Log)是 mysql 中最常用的一種日志,主要記錄 MySQL 服務(wù)器啟動(dòng)和停止過程中的信息、服務(wù)器在運(yùn)行過程中發(fā)生的故障和異常情況等。

在河口等地區(qū),都構(gòu)建了全面的區(qū)域性戰(zhàn)略布局,加強(qiáng)發(fā)展的系統(tǒng)性、市場(chǎng)前瞻性、產(chǎn)品創(chuàng)新能力,以專注、極致的服務(wù)理念,為客戶提供網(wǎng)站制作、成都網(wǎng)站制作 網(wǎng)站設(shè)計(jì)制作按需制作,公司網(wǎng)站建設(shè),企業(yè)網(wǎng)站建設(shè),品牌網(wǎng)站制作,營銷型網(wǎng)站建設(shè),外貿(mào)網(wǎng)站建設(shè),河口網(wǎng)站建設(shè)費(fèi)用合理。

作為初學(xué)者,要學(xué)會(huì)利用錯(cuò)誤日志來定位問題。下面介紹如何操作查看錯(cuò)誤日志。

啟動(dòng)和設(shè)置錯(cuò)誤日志

在 MySQL 數(shù)據(jù)庫中,默認(rèn)開啟錯(cuò)誤日志功能。一般情況下,錯(cuò)誤日志存儲(chǔ)在 MySQL 數(shù)據(jù)庫的數(shù)據(jù)文件夾下,通常名稱為 hostname.err。其中,hostname 表示 MySQL 服務(wù)器的主機(jī)名。

在 MySQL 配置文件中,錯(cuò)誤日志所記錄的信息可以通過 log-error 和 log-warnings 來定義,其中,log-err 定義是否啟用錯(cuò)誤日志功能和錯(cuò)誤日志的存儲(chǔ)位置,log-warnings 定義是否將警告信息也記錄到錯(cuò)誤日志中。

將 log_error 選項(xiàng)加入到 MySQL 配置文件的 [mysqld] 組中,形式如下:

[mysqld]
log-error=dir/{filename}

其中,dir 參數(shù)指定錯(cuò)誤日志的存儲(chǔ)路徑;filename 參數(shù)指定錯(cuò)誤日志的文件名;省略參數(shù)時(shí)文件名默認(rèn)為主機(jī)名,存放在 Data 目錄中。

重啟 MySQL 服務(wù)后,參數(shù)開始生效,可以在指定路徑下看到 filename.err 的文件,如果沒有指定 filename,那么錯(cuò)誤日志將直接默認(rèn)為 hostname.err。

查看錯(cuò)誤日志

錯(cuò)誤日志中記錄著開啟和關(guān)閉 MySQL 服務(wù)的時(shí)間,以及服務(wù)運(yùn)行過程中出現(xiàn)哪些異常等信息。如果 MySQL 服務(wù)出現(xiàn)異常,可以到錯(cuò)誤日志中查找原因。

在 MySQL 中,通過 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ǔ),直接使用普通文本工具就可以查看。這里通過記事本打開,從上面可以知道錯(cuò)誤日志的文件名。該文件在默認(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)

以上是錯(cuò)誤日志文件的一部分,主要記載了系統(tǒng)的一些運(yùn)行錯(cuò)誤。

刪除錯(cuò)誤日志

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

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ù)這些信息來解決異常。對(duì)于很久之前的錯(cuò)誤日志,查看的可能性不大,可以直接將這些錯(cuò)誤日志刪除。


當(dāng)前文章:MySQL錯(cuò)誤日志(ErrorLog)詳解
當(dāng)前地址:http://m.5511xx.com/article/djiohjc.html