翻譯|使用教程|編輯:黃竹雯|2018-12-14 10:44:40.000|閱讀 764 次
概述:這篇文章將更詳細地介紹二進制日志。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
Navicat for MySQL 是一套管理和開發 MySQL 或 MariaDB 的理想解決方案。使用Navicat for MySQL可以同時連接到 MySQL 和 MariaDB。Navicat for MySQL提供了強大的前端功能,為數據庫管理、開發和維護提供了直觀的圖形界面。對新手和專業人士來說,Navicat for MySQL都是管理和開發 MySQL 或 MariaDB的強大工具。
記錄是關于記錄數據庫中發生的事情。就像有些人可能會保留個人日志來記下他們日常生活中發生的事情一樣,數據庫日志會跟蹤登錄和交易等事情。更重要的是,有效日志應包括有關訪問控制和輸入驗證失敗的條目。默認情況下啟用的唯一MySQL日志是錯誤日志(至少在Windows上)。
上篇文章講了MySQL上不同日志類型的概述,突出了其中最重要的一些——即錯誤日志、常規查詢日志、二進制日志和慢速日志,并詳細說明了前兩個。這篇文章將更詳細地介紹二進制日志。下篇文章將講第三部分的慢速日志。
二進制日志存儲描述數據庫更改的事件,例如,表創建操作或通過INSERT和UPDATE等語句更改表數據。除了使用基于行的日志記錄之外,還可以為后代保存可能已進行更改的語句(例如不匹配任何行的DELETE)的事件(有關此內容的更多信息,請參見下文)。因此,二進制日志不包括不修改數據的SELECT或SHOW等語句。這些可以在常規查詢日志中找到。
二進制日志有兩個重要目的:
盡管有這些非常重要的用途,但默認情況下禁用二進制日志記錄,因為它會稍微降低性能。但是,二進制日志在設置復制和從備份還原時提供的好處通常會超過這種輕微的性能損失。
MySQL為二進制日志記錄提供了三種日志記錄格式,每種格式都有自己的優缺點。與其他日志不同,您無法使用簡單的ON / OFF開關啟用它。相反,您必須通過使用“--binlog-format = type”啟動MySQL服務器來顯式選擇二進制日志記錄格式。每種類型的確切陳述如下所述:
購買Navicat for MySQL正版授權,請點擊“”喲!
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn