最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

mysql的binlog三種配置模式小結(jié)

 更新時間:2024年07月03日 11:33:34   作者:文盲青年  
本文主要介紹了mysql的binlog三種配置模式小結(jié),主要是binlog_format的值有3個選項,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧

cat /etc/my.cnf

[mysqld]

[client]
	default-character-set=utf8
[mysqld]
	collation-server = utf8_unicode_ci
	init-connect='SET NAMES utf8'
	character-set-server = utf8
	# port=13000
	server-id=1
	binlog_format=ROW
	log_bin=/tmp/mysql-bin.log
[mysql]
	default-character-set=utf8

binlog_format的值有3個選項:MIXED、ROW、STATEMENT

  • MIXED:默認設置。允許記錄 row-based 和 statement-based 格式的日志。如果一個語句不能以 row-based 格式安全地記錄(例如,涉及到自動遞增字段或者時間函數(shù)),MySQL 將自動使用 statement-based 格式。

  • ROW:記錄所有的修改操作為 row-based 格式。會記錄每行數(shù)據(jù)的具體變化,而不是執(zhí)行的 SQL 語句。這對于復制(replication)非常有用,因為它可以確保即使在主服務器和從服務器上的數(shù)據(jù)類型或者表結(jié)構(gòu)有微小差異時,復制也能正常工作。

  • STATEMENT:記錄所有的修改操作為 statement-based 格式。記錄的是執(zhí)行的 SQL 語句,而不是每行數(shù)據(jù)的具體變化。這種格式的日志文件通常比 row-based 格式小,但是在某些情況下,比如涉及到自動遞增字段或者時間函數(shù)時,可能會導致復制時出現(xiàn)問題。

具體選哪種看需求:

如果想要確保數(shù)據(jù)的一致性,設置 binlog_format 為 ROW。
如果你更關(guān)心日志文件的大小,并且確信你的應用場景不會導致 statement-based 復制的問題,可選擇STATEMENT。

配置參考:

log_bin = /var/log/mysql/mysql-bin.log:啟用binlog并指定路徑和文件名。
binlog_format = STATEMENT:設置binlog的格式,可以是STATEMENT、ROW、MIXED。
expire_logs_days = 7:設置binlog文件的過期時間。
max_binlog_size = 100M:設置單個binlog文件的最大尺寸。

到此這篇關(guān)于mysql的binlog三種配置模式小結(jié)的文章就介紹到這了,更多相關(guān)mysql binlog配置內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • MySQL中l(wèi)ike的模糊查詢優(yōu)化以及虛擬列功能詳解

    MySQL中l(wèi)ike的模糊查詢優(yōu)化以及虛擬列功能詳解

    在數(shù)據(jù)庫查詢場景中,LIKE操作符的模糊匹配是高頻需求,但傳統(tǒng)寫法往往導致全表掃描,成為性能瓶頸,這篇文章主要介紹了MySQL中l(wèi)ike的模糊查詢優(yōu)化以及虛擬列功能的相關(guān)資料,需要的朋友可以參考下
    2026-03-03
  • mysql 8.0.12 winx64解壓版安裝圖文教程

    mysql 8.0.12 winx64解壓版安裝圖文教程

    這篇文章主要為大家詳細介紹了mysql 8.0.12 winx64解壓版安裝圖文教程,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-08-08
  • Windows下mysql?8.0.28?安裝配置方法圖文教程

    Windows下mysql?8.0.28?安裝配置方法圖文教程

    這篇文章主要為大家詳細介紹了Windows下mysql?8.0.28?安裝配置方法圖文教程,文中安裝步驟介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-04-04
  • 如何修改mysql數(shù)據(jù)表主鍵

    如何修改mysql數(shù)據(jù)表主鍵

    這篇文章主要介紹了如何修改mysql數(shù)據(jù)表主鍵問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-07-07
  • Python?Matplotlib繪圖基礎(chǔ)詳細教程

    Python?Matplotlib繪圖基礎(chǔ)詳細教程

    matplotlib是python中用于繪制各種圖像的模塊,功能十分強大,通常與pandas模塊搭配使用,可以生成各種樣視的圖片,用于數(shù)據(jù)的分析和展示,下面這篇文章主要給大家介紹了關(guān)于Python?Matplotlib繪圖基礎(chǔ)的相關(guān)資料,需要的朋友可以參考下
    2022-07-07
  • mysql數(shù)據(jù)庫從服務器移植到個人PC的方法

    mysql數(shù)據(jù)庫從服務器移植到個人PC的方法

    有時候本地也需要數(shù)據(jù)庫進行測試,那么就需要將服務器的東西移植到本地,如果有服務器控制權(quán)限,可以直接復制mysql的目錄(windows下),如果是別的那么就需要下面的方法了。
    2011-08-08
  • MySQL中延遲復制的實現(xiàn)

    MySQL中延遲復制的實現(xiàn)

    MySQL延遲復制允許副本服務器滯后源服務器指定時間,用于數(shù)據(jù)保護、歷史檢查等,延遲復制通過設置MASTER_DELAY選項實現(xiàn),下面就來介紹 一下,感興趣的可以了解一下
    2025-02-02
  • MySQL查詢重復數(shù)據(jù)(刪除重復數(shù)據(jù)保留id最小的一條為唯一數(shù)據(jù))

    MySQL查詢重復數(shù)據(jù)(刪除重復數(shù)據(jù)保留id最小的一條為唯一數(shù)據(jù))

    查重是我們在工作中經(jīng)常會遇到的一個需求,下面這篇文章主要給大家介紹了關(guān)于MySQL查詢重復數(shù)據(jù)(刪除重復數(shù)據(jù)保留id最小的一條為唯一數(shù)據(jù))的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面來一起學習學習吧
    2019-03-03
  • Mysql如何刪除數(shù)據(jù)庫表中的某一列

    Mysql如何刪除數(shù)據(jù)庫表中的某一列

    這篇文章主要介紹了Mysql如何刪除數(shù)據(jù)庫表中的某一列,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-06-06
  • 講解MySQL中<=>操作符的用法

    講解MySQL中<=>操作符的用法

    這篇文章主要介紹了講解MySQL中<=>操作符的用法,整理自stackoverflow的相關(guān)實際問題,需要的朋友可以參考下
    2015-04-04

最新評論

榕江县| 天水市| 舒兰市| 三河市| 西城区| 修文县| 威宁| 涪陵区| 嘉黎县| 阿荣旗| 图们市| 福海县| 景东| 沙湾县| 烟台市| 武城县| 宁津县| 玉树县| 渝中区| 荥经县| 依安县| 吐鲁番市| 华亭县| 陵川县| 温泉县| 壶关县| 临朐县| 虎林市| 剑川县| 丹阳市| 旌德县| 吉隆县| 辽源市| 金湖县| 罗平县| 和田市| 尼玛县| 都江堰市| 安吉县| 宜宾县| 河池市|