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

Mysql?8.4.0?結(jié)合?Docker?搭建GTID主從復(fù)制及傳統(tǒng)主從復(fù)制詳解

 更新時(shí)間:2024年06月09日 10:46:35   作者:羽飛落  
這篇文章主要介紹了Mysql?8.4.0?結(jié)合?Docker?搭建GTID主從復(fù)制,以及傳統(tǒng)主從復(fù)制,本文給大家講解的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友參考下吧

注意:本教程不適用舊版本,Mysql 8.4.0 和 舊版本,主從復(fù)制相關(guān)命令有所變化,具體區(qū)別請(qǐng)看文末參考

軟件版本

Docker:26.1.3

Mysql:8.4.0

GTID主從復(fù)制

1.準(zhǔn)備主從兩臺(tái)服務(wù)器

2.兩臺(tái)服務(wù)器分別創(chuàng)建DockerCompose文件

services:
  mysql:
    image: mysql:8.4.0
    ports:
      - "3306:3306"
    environment:
      MYSQL_ROOT_PASSWORD: abc123
    volumes:
      - ./data:/var/lib/mysql
      - ./config:/etc/mysql/conf.d
    restart: always

3.主庫(kù)服務(wù)器導(dǎo)入配置到 config/my.cnf

[mysqld]
gtid_mode=ON
enforce-gtid-consistency=ON

4.從庫(kù)服務(wù)器導(dǎo)入配置到 config/my.cnf

[mysqld]
gtid_mode=ON
enforce-gtid-consistency=ON
server-id = 2

5.啟動(dòng)兩個(gè)容器

6.主庫(kù)創(chuàng)建復(fù)制賬戶

CREATE USER 'repl' IDENTIFIED BY 'abc123';
GRANT REPLICATION SLAVE ON *.* TO 'repl';

7.從庫(kù)接入

7.1.配置復(fù)制源:

CHANGE REPLICATION SOURCE TO
 SOURCE_HOST = '192.168.1.113',
 SOURCE_PORT = 3306,
 SOURCE_USER = 'repl',
 SOURCE_PASSWORD = 'abc123',
 SOURCE_AUTO_POSITION = 1,
 SOURCE_SSL = 1;

7.2.啟動(dòng)復(fù)制進(jìn)程:START REPLICA;

7.3.查看復(fù)制狀態(tài):SHOW REPLICA STATUS;

主要看這兩個(gè),都是Yes代表就緒

(擴(kuò)展)停止重置復(fù)制:STOP REPLICA;RESET REPLICA ALL;

8.主從復(fù)制配置完畢

接下來(lái)所有主庫(kù)的變化都會(huì)同步到從庫(kù),但是要注意,從庫(kù)非只讀狀態(tài),要杜絕直接修改從庫(kù),否則可能會(huì)導(dǎo)致沖突。

傳統(tǒng)主從復(fù)制

1.準(zhǔn)備主從兩臺(tái)服務(wù)器

2.兩臺(tái)服務(wù)器分別創(chuàng)建DockerCompose文件

services:
  mysql:
    image: mysql:8.4.0
    ports:
      - "3306:3306"
    environment:
      MYSQL_ROOT_PASSWORD: abc123
    volumes:
      - ./data:/var/lib/mysql
      - ./config:/etc/mysql/conf.d
    restart: always

3.從庫(kù)服務(wù)器導(dǎo)入配置到 config/my.cnf

[mysqld]
server-id = 2

4.啟動(dòng)兩個(gè)容器

5.主庫(kù)創(chuàng)建復(fù)制賬戶

CREATE USER 'repl' IDENTIFIED BY 'abc123';
GRANT REPLICATION SLAVE ON *.* TO 'repl';

5.查看主庫(kù)日志文件名、指針

執(zhí)行SQL:SHOW BINARY LOG STATUS;

6.從庫(kù)接入

6.1.配置復(fù)制源:

填入主庫(kù)的文件名、指針

CHANGE REPLICATION SOURCE TO
 SOURCE_HOST='192.168.1.113',
 SOURCE_USER='repl',
 SOURCE_PASSWORD='abc123',
 SOURCE_LOG_FILE='binlog.000002',
 SOURCE_LOG_POS=682,
 SOURCE_SSL = 1;

6.2.啟動(dòng)復(fù)制進(jìn)程:START REPLICA;

6.3.查看復(fù)制狀態(tài):SHOW REPLICA STATUS;

主要看這兩個(gè),都是Yes代表就緒

(擴(kuò)展)停止重置復(fù)制:STOP REPLICA;RESET REPLICA ALL;

7.主從復(fù)制配置完畢

接下來(lái)所有主庫(kù)的變化都會(huì)同步到從庫(kù),但是要注意,從庫(kù)非只讀狀態(tài),要杜絕直接修改從庫(kù),否則可能會(huì)導(dǎo)致沖突。

參考資料

MySQL :: MySQL 8.4 Reference Manual :: 19.1.2 Setting Up Binary Log File Position Based Replication

MySQL :: MySQL 8.4 Reference Manual :: 19.1.3.4 Setting Up Replication Using GTIDs

MySQL 8.4.0 LTS 變更解析:MySQL 的復(fù)制與組復(fù)制 - 墨天輪 (modb.pro)

到此這篇關(guān)于Mysql 8.4.0 結(jié)合 Docker 搭建GTID主從復(fù)制,以及傳統(tǒng)主從復(fù)制的文章就介紹到這了,更多相關(guān)Mysql 8.4.0 主從復(fù)制內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • MySQL按時(shí)間維度對(duì)億級(jí)數(shù)據(jù)表進(jìn)行平滑分表

    MySQL按時(shí)間維度對(duì)億級(jí)數(shù)據(jù)表進(jìn)行平滑分表

    本文將以一個(gè)真實(shí)的4億數(shù)據(jù)表分表案例為基礎(chǔ),詳細(xì)介紹如何在不影響線上業(yè)務(wù)的情況下,完成按時(shí)間維度分表的完整過(guò)程,感興趣的小伙伴可以了解一下
    2025-08-08
  • 解決MySQL 5.7中定位DDL被阻塞的問(wèn)題

    解決MySQL 5.7中定位DDL被阻塞的問(wèn)題

    這篇文章主要介紹了MySQL 5.7中如何定位DDL被阻塞的問(wèn)題,在MySQL 5.7中,針對(duì)MDL,引入了一張新表performance_schema.metadata_locks,該表可對(duì)外展示MDL的相關(guān)信息,包括其作用對(duì)象,類型及持有等待情況。對(duì)此問(wèn)題感興趣的朋友參考下本文
    2018-08-08
  • MySQL如何實(shí)現(xiàn)事務(wù)的ACID

    MySQL如何實(shí)現(xiàn)事務(wù)的ACID

    這篇文章主要介紹了MySQL如何實(shí)現(xiàn)事務(wù)的四大特性,幫助大家更好的理解和學(xué)習(xí)MySQL數(shù)據(jù)庫(kù),感興趣的朋友可以了解下
    2020-09-09
  • Mysql行鎖和表鎖的實(shí)現(xiàn)示例

    Mysql行鎖和表鎖的實(shí)現(xiàn)示例

    行鎖和表鎖是兩種常見(jiàn)的鎖定機(jī)制,本文主要介紹了Mysql行鎖和表鎖,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2024-08-08
  • Mysql慢查詢優(yōu)化方法及優(yōu)化原則

    Mysql慢查詢優(yōu)化方法及優(yōu)化原則

    這篇文章主要介紹了Mysql慢查詢優(yōu)化方法及優(yōu)化原則,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值 ,需要的朋友可以參考下
    2019-05-05
  • Mysql 5.7.19 免安裝版遇到的坑(收藏)

    Mysql 5.7.19 免安裝版遇到的坑(收藏)

    這篇文章給大家分享了mysql 5.7.19免安裝版在安裝過(guò)程中遇到的一些問(wèn)題,以前有mysql服務(wù)的話 需要去停掉mysql服務(wù)。具體內(nèi)容介紹大家參考下本文
    2017-08-08
  • 5個(gè)保護(hù)MySQL數(shù)據(jù)倉(cāng)庫(kù)的小技巧

    5個(gè)保護(hù)MySQL數(shù)據(jù)倉(cāng)庫(kù)的小技巧

    這篇文章主要為大家詳細(xì)介紹了五個(gè)小技巧,告訴你如何保護(hù)MySQL數(shù)據(jù)倉(cāng)庫(kù),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-08-08
  • 在linux服務(wù)器上配置mysql并開(kāi)放3306端口的操作步驟

    在linux服務(wù)器上配置mysql并開(kāi)放3306端口的操作步驟

    這篇文章主要介紹了在linux服務(wù)器上配置mysql并開(kāi)放3306端口,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-09-09
  • dbeaver導(dǎo)入sql腳本的詳細(xì)步驟(附圖文)

    dbeaver導(dǎo)入sql腳本的詳細(xì)步驟(附圖文)

    這篇文章主要給大家介紹了關(guān)于dbeaver導(dǎo)入sql腳本的詳細(xì)步驟,DBeaver是一款數(shù)據(jù)庫(kù)管理工具,最重要的是他是一款比較好的開(kāi)源工具,文中通過(guò)圖文介紹的非常詳細(xì),需要的朋友可以參考下
    2023-09-09
  • mysql正則表達(dá)式(regexp和rlike)的搜索功能實(shí)例分析

    mysql正則表達(dá)式(regexp和rlike)的搜索功能實(shí)例分析

    這篇文章主要介紹了mysql正則表達(dá)式(regexp和rlike)的搜索功能,結(jié)合實(shí)例形式分析了mysql正則表達(dá)式使用regexp和rlike的搜索功能相關(guān)原理與實(shí)現(xiàn)技巧,需要的朋友可以參考下
    2019-12-12

最新評(píng)論

和田县| 谷城县| 三穗县| 邵阳市| 多伦县| 天津市| 长宁区| 山丹县| 萨迦县| 随州市| 长兴县| 衡水市| 乐至县| 土默特右旗| 吐鲁番市| 黄龙县| 合肥市| 鹤壁市| 会宁县| 峡江县| 沙田区| 宁武县| 永定县| 古田县| 灵丘县| 绥滨县| 沧州市| 平阳县| 泰安市| 玉环县| 凤阳县| 交口县| 江都市| 海城市| 古丈县| 泰和县| 广元市| 大渡口区| 昌黎县| 保山市| 厦门市|