MySQL有下面幾個不同的日志文件,可以幫助你找出mysqld內部發生的事情:
日志文件 |
記入文件中的信息類型 |
錯誤日志(-log-err) |
記錄啟動、運行或停止mysqld時出現的問題。 |
查詢日志(-log) |
記錄建立的客戶端連接和執行的語句。 |
更新日志(-log-update) |
記錄更改數據的語句。不贊成使用該日志。 |
二進制日志(-log-bin) |
記錄所有更改數據的語句。還用于復制。 |
慢日志(-log-slow-queries) |
記錄所有執行時間超過long_query_time秒的所有查詢或不使用索引的查詢。 |
二進制以一種更有效的格式,并且是事務安全的方式包含更新日志中可用的所有信息。
包含關于每個更新數據庫的語句的執行時間信息。它不包含沒有修改任何數據的語句。
下面介紹一下和二進制日志(binlog)相關的一些操作。
1、是否啟用了日志
ON為啟用
mysql> show variables like 'log_bin';
+---------------+-------+
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。