色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

云服務器Flexus X實例,Docker集成搭建Mysql集群

jf_21561199 ? 來源:jf_21561199 ? 作者:jf_21561199 ? 2024-12-29 15:44 ? 次閱讀

MySQL 集群是一種高可用性、高性能的數據庫解決方案,旨在支持分布式應用程序,允許多個 MySQL 實例以集群的方式共同工作,提供數據冗余和故障恢復能力

搭建 Mysql 集群

華為云放行端口 3666 和 3667

wKgZO2dv2DeAY9oZAAQuNEztCWI099.png

wKgZPGdv2DiAf8IkAAKsr7htdiQ630.png

wKgZO2dv2DmAd-LIAAJ_eHBRef8499.png

1、購買華為云 Flexus X 實例

Flexus云服務器X實例-華為云 (huaweicloud.com)

2、安裝 docker,并檢查安裝版本(此處我已安裝不做演示)

curl-fsSLhttps://get.docker.com | bash

docker-version

wKgZPGdv2DqAYxk-AAFilH4_di0226.png

3、拉取 Mysql 鏡像

dockerpull mysql:5.7

wKgZO2dv2DqAOTsrAALWIuSM5og555.png

4、創建所需目錄,在容器外創建用于存儲日志、數據和配置文件的目錄。這些目錄會在容器運行時被掛載,確保數據持久化

? /mysql-master/log:用于存放 MySQL 日志文件

? /mysql-master/data:用于存放 MySQL 數據庫文件

? /mysql-master/conf:用于存放 MySQL 配置文件

mkdir-p/mysql-master/log

mkdir-p/mysql-master/data

mkdir-p/mysql-master/conf

wKgZPGdv2DuAAQxZAAGkgQNhEpw295.png

5、運行 MySQL 容器,使用以下命令運行 MySQL 容器。這里將容器的 3306 端口映射到主機的 3666 端口,并掛載了之前創建的目錄

dockerrun -itd-p3666:3306 --namemysql-master -v/mysql-master/log:/var/log/mysql -v/mysql-master/data:/var/lib/mysql -v/mysql-master/conf:/etc/mysql -eMYSQL_ROOT_PASSWORD=password --privileged=true mysql:5.7

wKgZO2dv2DyAGOvyAAJMiirYnSA806.png

6、檢查是否部署成功 docker ps 查看,有 mysql 說明部署成功

docker ps

wKgZPGdv2DyATIHpAASXhH274Fg873.png

?如上如果部署失敗 docker ps 會看不到 mysql,需要查看日志,然后根據日志給出的報錯提示修改,多半是文件沒有創建,根據要求創建對應文件即可

docker logs mysql-master

7、mysql 配置主節點文件配置

vim /mysql-master/conf/my.cnf

[mysqld]

server_id=101

binlog-ignore-db=mysql

log-bin=mall-mysql-bin

binlog_cache_size=1M

binlog_format=mixed

expire_logs_days=7

slave_skip_errors=1062

character-set-server=utf8

wKgZO2dv2D2ACuHtAALRn4jjge4911.png

8、從節點上創建用于 MySQL 從節點的日志、數據和配置文件目錄

mkdir-p/mysql-master/log

mkdir-p/mysql-master/data

mkdir-p/mysql-master/conf

dockerrun -itd-p3666:3306 --namemysql-master -v/mysql-master/log:/var/log/mysql -v/mysql-master/data:/var/lib/mysql -v/mysql-master/conf:/etc/mysql -eMYSQL_ROOT_PASSWORD=password --privileged=true mysql:5.7

9、主節點上創建用于 MySQL 從節點的日志、數據和配置文件目錄

mkdir-p/mysql-slave/log

mkdir-p/mysql-slave/data

mkdir-p/mysql-slave/conf

dockerrun -itd-p3667:3306 --namemysql-slave -v/mysql-slave/log:/var/log/mysql -v/mysql-slave/data:/var/lib/mysql -v/mysql-slave/conf:/etc/mysql -eMYSQL_ROOT_PASSWORD=password --privileged=true --linkmysql-master:mysql-master mysql:5.7

?端口映射:將宿主機的 3667端口映射到容器的 3306端口。

?數據掛載:將日志、數據和配置文件目錄掛載到容器內部,保證數據持久化。

?環境變量:設置 MySQL 根用戶的密碼為 password。

?--link:使從節點能夠連接到主節點 mysql-master,并將其映射為主機名 mysql-master

wKgZPGdv2D6AP-mxAAKJ3_-wsO4127.png

10、查看容器狀態

docker ps

wKgZO2dv2D-AepEsAATxNcZm9fQ223.png

11、mysql 配置主節點和從節點配置

?mysql 配置主節點文件配置

vim/mysql-master/conf/my.cnf

[mysqld]

server_id=101

binlog-ignore-db=mysql

log-bin=mall-mysql-bin

binlog_cache_size=1M

binlog_format=mixed

expire_logs_days=7

slave_skip_errors=1062

character-set-server=utf8

?mysql 配置從節點文件配置

vim/mysql-slave/conf/my.cnf

[mysqld]

server_id=102

binlog-ignore-db=mysql

log-bin=mall-mysql-slave1-bin

binlog_cache_size=1M

binlog_format=mixed

expire_logs_days=7

slave_skip_errors=1062

relay_log=mall-mysql-relay-bin

log_slave_updates=1

read_only=1

character-set-server=utf8

wKgZPGdv2D-AEZ2PAALMIejOST8309.png

12、進入 mysql 容器,連接到 MySQL 主節點

dockerexec -itmysql-master bash

mysql-uroot-ppassword-h60.204.147.160 -P3666

mysql: 調用 MySQL 客戶端。

-uroot: 指定使用 root用戶連接數據庫。

-ppassword: 指定 root用戶的密碼為 password(-p后面沒有空格)

-h 123.249.27.118: 指定要連接的主節點的 IP 地址。

-P 3666: 指定 MySQL 服務監聽的端口號(這里是 3666)

wKgZO2dv2ECANqr1AAJ58a01Jz0598.png

?主服務器如下進行 mysql 操作創建一個新的 MySQL 用戶(slave),并授予其執行主從復制所需的權限。然后,通過刷新權限,確保這些更改能立即生效,以便用戶能夠開始使用這些權限

wKgZPGdv2EGANOidAAPMY-drQhY814.png

13、進入 mysql 容器,連接到 MySQL 從節點

dockerexec -itmysql-master bash

mysql-uroot-ppassword-h60.204.147.160 -P3667

?配置主服務器信息

change master to

master_host='60.204.147.160',

master_user='slave',

master_password='123456',

master_port=3666,

master_log_file='mall-mysql-bin.000001',

master_log_pos=761,

master_connect_retry=30;

startslave ;

?master_host: 指定主服務器的 IP 地址或主機名。在你的例子中,主服務器的 IP 地址是 123.249.27.118。

?master_user: 用于連接主服務器的用戶名。在這里使用的是 slave用戶。

?master_password: 用于連接主服務器的密碼,這里是 123456。

?master_port: 主服務器的端口號,默認情況下 MySQL 使用 3306,這里使用的是 3666。

?master_log_file: 指定主服務器的二進制日志文件名,用于同步數據。這通常是從主服務器執行 SHOW MASTER STATUS;獲取的。

?master_log_pos: 指定在二進制日志文件中的位置,表示從哪個位置開始復制數據。這個值也來自于 SHOW MASTER STATUS;。

?master_connect_retry: 當從服務器無法連接到主服務器時,重試連接的時間間隔(秒)。這里設置為 30 秒

?執行 START SLAVE;命令后,從服務器將開始與主服務器的連接,并開始復制數據

wKgZO2dv2EGAGpnTAAICILOAzUM141.png

14、從服務器如下進行 mysql 操作創建一個新的 MySQL 用戶(slave),并授予其執行主從復制所需的權限。然后,通過刷新權限,確保這些更改能立即生效,以便用戶能夠開始使用這些權限

wKgZPGdv2EKAD3qsAAMOmZOH7iI071.png

15、啟動復制進程

STARTSLAVE ;

16、檢查狀態

Slave_IO_Running

?值為 Yes: 表示從服務器的 I/O 線程正在運行,并且能夠成功連接到主服務器,正在接收來自主服務器的二進制日志事件。

?值為 No: 表示 I/O 線程沒有運行,可能由于無法連接到主服務器或存在其他錯誤。

Slave_SQL_Running

?值為 Yes: 表示從服務器的 SQL 線程正在運行,能夠成功處理接收到的日志事件并將其應用到從數據庫中。

?值為 No: 表示 SQL 線程沒有運行,可能是因為處理日志事件時遇到了錯誤或其他原因

如果這兩個狀態都為 Yes,說明主從復制配置正常,從服務器正在有效地接收和執行來自主服務器的更新

SHOW SLAVE STATUSG;

wKgZO2dv2EOAC0gZAAMYG2NCeu4067.png

總結

華為云的 Flexus X 實例,不僅是為了其卓越的性能和穩定性,更因為其性價比極高的服務,在搭建 MySQL 集群的過程中,我體驗到了云計算與 Docker 容器技術的無縫結合,這使得我的數據庫管理和運維變得更加高效,在這個過程中,我深刻體會到持續學習的重要性,如果有志于提升運維技能的小伙伴們,可以考慮一起購買華為云的 Flexus X 實例,共同探討和學習更多關于云計算和容器化的實踐經驗,此外,當前正值華為云 828 大促,性價比極高的云服務為我們提供了絕佳的學習機會!

華為云828 Flexus X實例

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 云計算
    +關注

    關注

    39

    文章

    7833

    瀏覽量

    137478
  • MySQL
    +關注

    關注

    1

    文章

    815

    瀏覽量

    26605
  • Docker
    +關注

    關注

    0

    文章

    472

    瀏覽量

    11864
收藏 人收藏

    評論

    相關推薦

    華為 Flexus 服務器 X 實例部署 Trilium Notes 知識庫工具

    一、Flexus 服務器 X 實例介紹 1.1 Flexus
    的頭像 發表于 01-02 20:45 ?14次閱讀
    華為<b class='flag-5'>云</b> <b class='flag-5'>Flexus</b> <b class='flag-5'>云</b><b class='flag-5'>服務器</b> <b class='flag-5'>X</b> <b class='flag-5'>實例</b>部署 Trilium Notes 知識庫工具

    華為 Flexus X 實例 docker 部署 rancher 并構建 k8s 集群

    不要錯過這個機會。趕緊去看看吧! 什么是華為 Flexus X 實例 ·?華為 Flexus
    的頭像 發表于 01-02 13:44 ?33次閱讀
    華為<b class='flag-5'>云</b> <b class='flag-5'>Flexus</b> <b class='flag-5'>X</b> <b class='flag-5'>實例</b> <b class='flag-5'>docker</b> 部署 rancher 并構建 k8s <b class='flag-5'>集群</b>

    華為 Flexus X 實例 docker 部署最新 gitlab 社區版,搭建自己的私人代碼倉庫

    不要錯過這個機會。趕緊去看看吧! 什么是華為 Flexus X 實例 ·?華為 Flexus
    的頭像 發表于 01-02 12:01 ?39次閱讀
    華為<b class='flag-5'>云</b> <b class='flag-5'>Flexus</b> <b class='flag-5'>X</b> <b class='flag-5'>實例</b> <b class='flag-5'>docker</b> 部署最新 gitlab 社區版,<b class='flag-5'>搭建</b>自己的私人代碼倉庫

    華為 Flexus X 實例 docker 部署 jdk21 最新版 jenkins 搭建自己的 devops 服務器

    不要錯過這個機會。趕緊去看看吧! 什么是華為 Flexus X 實例 ·?華為 Flexus
    的頭像 發表于 01-02 11:58 ?33次閱讀
    華為<b class='flag-5'>云</b> <b class='flag-5'>Flexus</b> <b class='flag-5'>X</b> <b class='flag-5'>實例</b> <b class='flag-5'>docker</b> 部署 jdk21 最新版 jenkins <b class='flag-5'>搭建</b>自己的 devops <b class='flag-5'>服務器</b>

    華為 Flexus 服務器 docker 部署 srs6,協議可使用 HLS 協議

    X 實例是華為 Flexus 服務的一個產品 ·?Fl
    的頭像 發表于 01-02 11:58 ?28次閱讀
    華為<b class='flag-5'>云</b> <b class='flag-5'>Flexus</b> <b class='flag-5'>云</b><b class='flag-5'>服務器</b> <b class='flag-5'>docker</b> 部署 srs6,協議可使用 HLS 協議

    Flexus 服務器搭建基礎環境

    。 今天,有幸拿到一臺 華為 FlexusX 實例服務器 ,去年體驗下 L
    的頭像 發表于 12-31 10:38 ?120次閱讀
    <b class='flag-5'>Flexus</b> <b class='flag-5'>云</b><b class='flag-5'>服務器</b><b class='flag-5'>搭建</b>基礎環境

    華為 Flexus 服務器 X 實例的使用教程

    引言 選擇一款性價比高、性能強勁的服務器是 IT 技術人員常面臨的問題。華為Flexus 服務
    的頭像 發表于 12-30 09:16 ?145次閱讀
    華為<b class='flag-5'>云</b> <b class='flag-5'>Flexus</b> <b class='flag-5'>云</b><b class='flag-5'>服務器</b> <b class='flag-5'>X</b> <b class='flag-5'>實例</b>的使用教程

    華為 Flexus 服務器 X 實例:在 openEuler 系統下搭建 MySQL 主從復制

    前言 本文將介紹如何在華為 Flexus 服務器 X 實例上,基于 openEuler 系統
    的頭像 發表于 12-30 09:11 ?130次閱讀
    華為<b class='flag-5'>云</b> <b class='flag-5'>Flexus</b> <b class='flag-5'>云</b><b class='flag-5'>服務器</b> <b class='flag-5'>X</b> <b class='flag-5'>實例</b>:在 openEuler 系統下<b class='flag-5'>搭建</b> <b class='flag-5'>MySQL</b> 主從復制

    Flexus 服務器 X 實例:在 Docker 環境下搭建 java 開發環境

    和開發者精心打造。它以卓越的柔性算力,為我們在 Docker 環境下搭建 java 開發環境提供有力支撐。 一、Flexus 服務器
    的頭像 發表于 12-30 09:07 ?125次閱讀
    <b class='flag-5'>Flexus</b> <b class='flag-5'>云</b><b class='flag-5'>服務器</b> <b class='flag-5'>X</b> <b class='flag-5'>實例</b>:在 <b class='flag-5'>Docker</b> 環境下<b class='flag-5'>搭建</b> java 開發環境

    基于華為 Flexus 服務器 X 實例搭建 Halo 博客平臺

    署 Halo 博客平臺,充分發揮其穩定可靠的服務優勢。通過這一實踐,我們將展示如何利用華為的強大支持,實現博客平臺的高效搭建與管理。依托華為
    的頭像 發表于 12-26 09:40 ?154次閱讀
    基于華為<b class='flag-5'>云</b> <b class='flag-5'>Flexus</b> <b class='flag-5'>云</b><b class='flag-5'>服務器</b> <b class='flag-5'>X</b> <b class='flag-5'>實例</b>部<b class='flag-5'>搭建</b> Halo 博客平臺

    華為 Flexus X 實例 MySQL 性能加速評測及對比

    場景需求 3 二、Flexus 服務器 X 購買 3 2.1 Flexus X
    的頭像 發表于 12-25 17:10 ?175次閱讀
    華為<b class='flag-5'>云</b> <b class='flag-5'>Flexus</b> <b class='flag-5'>X</b> <b class='flag-5'>實例</b> <b class='flag-5'>MySQL</b> 性能加速評測及對比

    基于華為 Flexus 服務器 X 實例搭建 Linux 學習環境

    不僅提供了強大的計算資源,還擁有靈活的擴展能力和穩定的運行表現,為用戶提供了可靠的技術支撐。特別是對于那些希望快速搭建 Linux 學習環境的用戶來說,華為 Flexus
    的頭像 發表于 12-25 17:10 ?145次閱讀
    基于華為<b class='flag-5'>云</b> <b class='flag-5'>Flexus</b> <b class='flag-5'>云</b><b class='flag-5'>服務器</b> <b class='flag-5'>X</b> <b class='flag-5'>實例</b><b class='flag-5'>搭建</b> Linux 學習環境

    采用 Flexus 服務器 X 實例搭建 RTSP 直播服務器

    一、前言 這篇文章講解:? 采用華為最新推出的 Flexus 服務器 X 實例
    的頭像 發表于 12-24 17:36 ?163次閱讀
    采用 <b class='flag-5'>Flexus</b> <b class='flag-5'>云</b><b class='flag-5'>服務器</b> <b class='flag-5'>X</b> <b class='flag-5'>實例</b><b class='flag-5'>搭建</b> RTSP 直播<b class='flag-5'>服務器</b>

    華為 Flexus 服務器 X 實例的購買及使用體驗

    價比服務。其中,華為 Flexus 服務器 X
    的頭像 發表于 12-24 17:26 ?149次閱讀
    華為<b class='flag-5'>云</b> <b class='flag-5'>Flexus</b> <b class='flag-5'>云</b><b class='flag-5'>服務器</b> <b class='flag-5'>X</b> <b class='flag-5'>實例</b>的購買及使用體驗

    服務器 Flexus X 實例 MySQL 應用加速測試

    文章目錄 目錄 文章目錄 ? 購買配置 ? 基本配置參考如下: ? 連接服務器 ? 查詢MySQL狀態 ? 啟動MySQL ? 添加配置 ? 添加密碼并修改權限 ? 性能測試 ? C#插入數據測試
    的頭像 發表于 12-24 12:19 ?163次閱讀
    <b class='flag-5'>云</b><b class='flag-5'>服務器</b> <b class='flag-5'>Flexus</b> <b class='flag-5'>X</b> <b class='flag-5'>實例</b> <b class='flag-5'>MySQL</b> 應用加速測試
    主站蜘蛛池模板: 成人小视频在线观看免费| av先锋影音资源男人站| 2019欧洲hd| 国精产品一区一区三区有限在线 | 国产精品人妻无码99999| 男女无遮挡吃奶gift动态图| 用快播看黄的网站| 久久精品电影网| 一本色道久久综合一区| 亚洲国产精品第一影院在线观看| 电影内射视频免费观看| 青柠在线视频| 动漫H片在线观看播放免费| 秋霞网在线伦理免费| FREEHDXXXX学生妹| 全免费A敌肛交毛片免费懂色AV| a视频在线观看| 日本久久精品免视看国产成人 | 国产深夜福利视频在线| 亚洲2017天堂色无码| 黑人性xxx| 中文字幕亚洲无限码| 国产午夜在线精品三级a午夜电影 国产午夜在线观看视频播放 | 国产成人综合在线视频| 奇米狠狠一区二区三区| brazzers情欲狂欢| 日日噜噜噜夜夜爽爽狠狠 | 侮辱丰满美丽的人妻| 好嗨哟在线看片免费| 中文无码在线观| 日本三区四区免费高清不卡| 国产精品久久久久影院嫩草| 亚洲精品一卡二卡三卡四卡2021| 精品亚洲一区二区在线播放| 在线视频 国产 日韩 欧美| 男生jj插入女生jj| 女人张腿让男人桶免费| 贤妻良母电影日本| 亚洲精品乱码电影在线观看| 欧美最猛12teevideos欧美| qvod播放电影|