【MySQL】那些年我們玩過的MySQL錯誤日志-error log
MySQL日志文件系統的組成:
a、錯誤日志:記錄啟動、運行或停止mysqld時出現的問題。
b、通用日志:記錄建立的客戶端連接和執行的語句。
c、更新日志:記錄更改數據的語句。該日志在MySQL 5.1中已不再使用。
d、二進制日志:記錄所有更改數據的語句。還用于復制。
e、慢查詢日志:記錄所有執行時間超過long_query_time秒的所有查詢或不使用索引的查詢。
f、Innodb日志:innodb redo log
今天我們來一起探討,錯誤日志。
錯誤日志一般存放在數據目錄下,以error.log 結尾
mysql> show variables like '%log_error %'; +----------------------------+----------------------------------------+ | Variable_name | Value | +----------------------------+----------------------------------------+ | binlog_error_action | ABORT_SERVER | | log_error | D:\RJ-CY\data\LAPTOP-AGR138EU.err | | log_error_services | log_filter_internal; log_sink_internal | | log_error_suppression_list | | | log_error_verbosity | 2 | +----------------------------+----------------------------------------+ 5 rows in set
1
2
3
4
5
6
7
8
9
10
11
12
錯誤日志中主要記錄著MySQL的啟動,運行,關閉過程中出現的問題,尤其作為初學者,要學會使用error.log來定位。
而且我們在做初始化時候生成的數據庫初始密碼也是記錄在error.log中。
日志格式:
2020-11-22T23:26:18.905680Z 1 [System] [MY-013576] [InnoDB] InnoDB initialization has started. 2020-11-22T23:26:20.031701Z 1 [System] [MY-013577] [InnoDB] InnoDB initialization has ended. 2020-11-22T23:26:20.513301Z 0 [System] [MY-011323] [Server] X Plugin ready for connections. Bind-address: '::' port: 33060 2020-11-22T23:26:20.989677Z 0 [Warning] [MY-010068] [Server] CA certificate ca.pem is self signed.
1
2
3
4
在MySQL中,可以使用mysqladmin 來開啟新的錯誤日志,以保證MySQL服務器上的硬盤空間。
mysqladmin -uroot -p flush-logs
1
MySQL
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。