91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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

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

3天內不再提示

構建數據庫解決方案,基于華為云 Flexus X 實例容器化 MySQL 主從同步架構

jf_21561199 ? 來源:jf_21561199 ? 作者:jf_21561199 ? 2025-01-07 17:22 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

前言****

華為云 Flexus X 實例,融合柔性算力與智能調度,為數據庫解決方案帶來全新突破。采用容器化 MySQL 主從同步架構,實現數據高效備份與讀寫分離,保障業(yè)務連續(xù)性與數據安全。828 華為云企業(yè)上云節(jié),Flexus X 實例特惠開啟,助力企業(yè)輕松構建高性能數據庫系統。專業(yè)團隊技術支持,確保部署無憂,運維高效。選擇華為云 Flexus X 實例,擁抱數據庫未來,讓數據成為企業(yè)增長的強勁動力。

鏈接直達 華為云Flexus云服務器X實例

wKgZO2d88lOAXpycAAEA43MSbXE954.png

MySQL 主從部署介紹****

MySQL 主從部署是一種數據庫架構配置,主要用于提高數據庫系統的可用性、可靠性和性能。在這種架構中,有一個主數據庫(Master)負責處理所有的寫操作(如 INSERT、UPDATE、DELETE 等),并將這些操作的變更記錄到二進制日志(binlog)中。同時,有一個或多個從數據庫(Slave)從主數據庫同步這些變更,以實現數據的實時備份和讀寫分離。

wKgZPGd88lOAS0bvAAHrEmKePbs887.png

環(huán)境規(guī)劃****

mysql 主從部署流程****

需要了解:

?采用 docker 容器化部署 MySQL 主從端,實現一主一從數據同步等功能,以實現數據的實時備份和讀寫分離。

?詳細購買配置實例可參考文章: 快速部署華為云Flexus X實例,開啟您的云端之旅

?部署 docker 服務請參考文章:華為FlexusX與Docker+Nginx的高效整合之路

mysql 主節(jié)點部署****

[root@flexusx-251f~]# docker pull mysql:5.7

# 提前創(chuàng)建目錄,如果創(chuàng)建,創(chuàng)建容器指定目錄會自動創(chuàng)建

[root@flexusx-251f~]# mkdir -p/mysql-master/log

[root@flexusx-251f~]# mkdir -p/mysql-master/data

[root@flexusx-251f~]# mkdir -p/mysql-master/conf

[root@flexusx-251f~]# docker run -itd-p3666:3306

--name mysql-master

-v /mysql-master/log:/var/log/mysql

-v /mysql-master/data:/var/lib/mysql

-v /mysql-master/conf:/etc/mysql

-e MYSQL_ROOT_PASSWORD=password

--privileged=true

mysql:5.7

[root@flexusx-251f~]# docker ps | grepmysql-master

a806b1522ff0mysql:5.7 "docker-entrypoint.s…"13 seconds ago Up 13 seconds 33060/tcp, 0.0.0.0:3666->3306/tcp, :::3666->3306/tcp mysql-master

mysql 主節(jié)點配置****

[root@flexusx-251f~]# vim /mysql-master/conf/my.cnf

[root@flexusx-251f~]# cat /mysql-master/conf/my.cnf

[mysqld]

## 設置 server id,同一局域網中需要唯一

server_id=101

##指 定不需要同步的數據庫名稱

binlog-ignore-db=mysql

## 開啟二進制日志功能

log-bin=mall-mysql-bin

## 設置二進制日志使用內存大小(事務)

binlog_cache_size=1M

## 設置使用的二進制日志格式(mixed,statement,row)

binlog_format=mixed

## 二進制日志過期清理時間。默認值為 0,表示不自動清理

expire_logs_days=7

## 跳過主從復制中遇到的所有錯誤或指定類型的錯誤,避免 slave 端復制中斷

## 如:1062 錯誤是指一些主鍵重復,1032 錯誤是因為主從數據庫數據不一致

slave_skip_errors=1062

## 字符集

character-set-server=utf8

# 重啟容器

[root@flexusx-251f~]# docker restart mysql-master

mysql 從節(jié)點部署****

[root@flexusx-251f~]# mkdir -p/mysql-slave/log

[root@flexusx-251f~]# mkdir -p/mysql-slave/data

[root@flexusx-251f~]# mkdir -p/mysql-slave/conf

[root@flexusx-251f~]# docker run -itd-p3667:3306

--name mysql-slave

-v /mysql-slave/log:/var/log/mysql

-v /mysql-slave/data:/var/lib/mysql

-v /mysql-slave/conf:/etc/mysql

-e MYSQL_ROOT_PASSWORD=password

--privileged=true

--link mysql-master:mysql-master #從節(jié)點連接主節(jié)點 映射 host 別名

mysql:5.7

[root@flexusx-251f~]# docker ps | grepmysql-s

01db4abd57b0mysql:5.7 "docker-entrypoint.s…"19 seconds ago Up 18 seconds 33060/tcp, 0.0.0.0:3667->3306/tcp, :::3667->3306/tcp mysql-slave

mysql 從節(jié)點配置****

[root@flexusx-251fconf]# vim /mysql-slave/conf/my.cnf

[root@flexusx-251fconf]# cat /mysql-slave/conf/my.cnf

[mysqld]

## 設置 server id,同一局域網中需要唯一

server_id=102

## 指定不需要同步的數據庫名稱

binlog-ignore-db=mysql

## 開啟二進制日志功能,以備 Slave 作為其它數據庫實例的 Master 時使用

log-bin=mall-mysql-slave1-bin

## 設置二進制日志使用內存大小(事務)

binlog_cache_size=1M

## 設置使用的二進制日志格式(mixed,statement,row)

binlog_format=mixed

## 二進制日志過期清理時間。默認值為 0,表示不自動清理

expire_logs_days=7

## 跳過主從復制中遇到的所有錯誤或指定類型的錯誤,避免 slave 端復制中斷

## 如:1062 錯誤是指一些主鍵重復,1032 錯誤是因為主從數據庫數據不一致

slave_skip_errors=1062

## relay log 配置中繼日志

relay_log=mall-mysql-relay-bin

## log_slave_updates 表示 slave 將復制事件寫進自己的二進制日志

log_slave_updates=1

## slave 設置為只讀(具有 super 權限的用戶除外)

read_only=1

## 字符集

character-set-server=utf8

# 重啟容器

[root@flexusx-251f~]# docker restart mysql-slave

主從節(jié)點配置****

配置安全組

放行端口:3666,3667

wKgZO2d88lOAVa21AAExmlhY4AY919.png

master 節(jié)點配置**

創(chuàng)建主數據庫同步用戶,并授權

?slave on . to 'backup'@'%'授權給所有庫,所有主機,可指定其中需要同步的數據庫

?identified by 'password'同步認證密碼

?flush privileges刷新授權表

[root@flexusx-251f ~]# mysql -uroot -ppassword -h 123.249.27.118-P 3666

mysql>CREATEUSER'slave'@'%'IDENTIFIEDBY'123456';

QueryOK, 0rowsaffected (0.01sec)

mysql>GRANTREPLICATION SLAVE, REPLICATION CLIENT ON.TO'slave'@'%';

QueryOK, 0rowsaffected (0.00sec)

mysql>flushprivileges;

QueryOK, 0rowsaffected (0.00sec)

查看主數據庫同步狀態(tài)

mysql>show masterstatus;

+-----------------------+----------+--------------+------------------+-------------------+

| File| Position | Binlog_Do_DB | Binlog_Ignore_DB | Executed_Gtid_Set |

+-----------------------+----------+--------------+------------------+-------------------+

| mall-mysql-bin.000001| 761| | mysql | |

+-----------------------+----------+--------------+------------------+-------------------+

1rowinset(0.00sec)

mysql>show masterstatusG

***************************1.row***************************

File: mall-mysql-bin.000001

Position: 761

Binlog_Do_DB:

Binlog_Ignore_DB: mysql

Executed_Gtid_Set:

1rowinset(0.00sec)

從數據庫啟動同步,master_log_pos 分別對應上一步獲取到的 File,Position

[root@flexusx-251f ~]# mysql -uroot -ppassword -h 123.249.27.118-P 3667

mysql>changemasterto

master_host='123.249.27.118',

master_user='slave',

master_password='123456',

master_port=3666,

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

master_log_pos=761,

master_connect_retry=30;

mysql>startslave;

查看從數據庫同步狀態(tài),Slave_IO_Running,Slave_SQL_Running 均為 yes 表示成功

mysql>show slave statusG

***************************1.row***************************

Slave_IO_State: Waiting formastertosend event

Master_Host: 123.249.27.118

Master_User: slave

Master_Port: 3666

Connect_Retry: 30

Master_Log_File: mall-mysql-bin.000001

Read_Master_Log_Pos: 761

Relay_Log_File: mall-mysql-relay-bin.000002

Relay_Log_Pos: 325

Relay_Master_Log_File: mall-mysql-bin.000001

Slave_IO_Running: Yes

Slave_SQL_Running: Yes

Replicate_Do_DB:

Replicate_Ignore_DB:

Replicate_Do_Table:

Replicate_Ignore_Table:

Replicate_Wild_Do_Table:

Replicate_Wild_Ignore_Table:

Last_Errno: 0

Last_Error:

Skip_Counter: 0

Exec_Master_Log_Pos: 761

Relay_Log_Space: 537

Until_Condition: None

Until_Log_File:

Until_Log_Pos: 0

Master_SSL_Allowed: No

Master_SSL_CA_File:

Master_SSL_CA_Path:

Master_SSL_Cert:

Master_SSL_Cipher:

Master_SSL_Key:

Seconds_Behind_Master: 0

Master_SSL_Verify_Server_Cert: No

Last_IO_Errno: 0

Last_IO_Error:

Last_SQL_Errno: 0

Last_SQL_Error:

Replicate_Ignore_Server_Ids:

Master_Server_Id: 101

Master_UUID: 1beab0f3-70ed-11ef-b5ba-0242ac110008

Master_Info_File: /var/lib/mysql/master.info

SQL_Delay: 0

SQL_Remaining_Delay: NULL

Slave_SQL_Running_State: Slave has readallrelay log; waiting formore updates

Master_Retry_Count: 86400

Master_Bind:

Last_IO_Error_Timestamp:

Last_SQL_Error_Timestamp:

Master_SSL_Crl:

Master_SSL_Crlpath:

Retrieved_Gtid_Set:

Executed_Gtid_Set:

Auto_Position: 0

Replicate_Rewrite_DB:

Channel_Name:

Master_TLS_Version:

1rowinset(0.00sec)

驗證 mysql 集群****

在 master 節(jié)點上創(chuàng)建數據庫,驗證 slave 節(jié)點是否同步

在主節(jié)點創(chuàng)建數據庫

[root@flexusx-251f~]# mysql -uroot-ppassword-h123.249.27.118 -P3666

mysql>create database test ;

QueryOK, 1 row affected ( 0.00sec )

mysql>show databases ;

+--------------------+

| Database |

+--------------------+

| information_schema |

| mysql |

| performance_schema |

| sys |

| test |

+--------------------+

5rows in set ( 0.00sec )

在從節(jié)點查看是否進行同步

[root@flexusx-251f~]# mysql -uroot-ppassword-h123.249.27.118 -P3667

mysql>show databases ;

+--------------------+

| Database |

+--------------------+

| information_schema |

| mysql |

| performance_schema |

| sys |

| test |

+--------------------+

5rows in set ( 0.00sec )

同步成功,部署完成

體驗和感受****

在數據驅動的時代,構建高效、可靠的數據庫架構是企業(yè)穩(wěn)健前行的關鍵。華為云 Flexus X 實例,以其卓越的柔性算力、智能調度及加速技術,攜手容器化 MySQL 主從同步架構,為企業(yè)打造了一站式的數據庫解決方案。華為云 Flexus X 實例,作為華為云“柔性算力”理念的集大成者,能夠根據業(yè)務需求動態(tài)調整資源配比,確保 MySQL 數據庫在高并發(fā)、大數據量場景下依然保持卓越性能。通過容器化部署,MySQL 主從同步架構得以靈活構建,實現數據的實時備份與讀寫分離,既提升了系統可用性,又增強了數據安全性。

828 華為云企業(yè)上云節(jié)之際,華為云 Flexus X 實例攜手海量優(yōu)惠,助力企業(yè)輕松上云,享受數字化轉型的加速紅利。數據庫的穩(wěn)定運行是企業(yè)業(yè)務連續(xù)性的重要保障。因此,華為云專家團隊將全程提供技術支持與咨詢服務,確保企業(yè)能夠順利部署并高效運行 MySQL 主從同步架構。

選擇華為云 Flexus X 實例,就是選擇了一個穩(wěn)定、高效、易擴展的數據庫解決方案。點擊下方鏈接,立即行動,讓您的企業(yè)在數字化轉型的賽道上加速前行!

產品鏈接 華為云Flexus云服務器X實例直播建站服務器-華為云## []()**前言******

華為云 Flexus X 實例,融合柔性算力與智能調度,為數據庫解決方案帶來全新突破。采用容器化 MySQL 主從同步架構,實現數據高效備份與讀寫分離,保障業(yè)務連續(xù)性與數據安全。828 華為云企業(yè)上云節(jié),Flexus X 實例特惠開啟,助力企業(yè)輕松構建高性能數據庫系統。專業(yè)團隊技術支持,確保部署無憂,運維高效。選擇華為云 Flexus X 實例,擁抱數據庫未來,讓數據成為企業(yè)增長的強勁動力。

鏈接直達 **:** [華為云 Flexus 云服務器 X 實例](https://www.huaweicloud.com/product/flexus-x.html)

![](https://p0-xtjj-private.juejin.cn/tos-cn-i-73owjymdk6/5d67b61bda294348ad0c922f367d43b7~tplv-73owjymdk6-jj-mark-v1:0:0:0:0:5o6Y6YeR5oqA5pyv56S-5Yy6IEAgWUfnp5HmioA=:q75.awebp?policy=eyJ2bSI6MywidWlkIjoiNDIwNzE1MDIyNTY5MTU2NiJ9&rk3s=e9ecf3d6&x-orig-authkey=f32326d3454f2ac7e96d3d06cdbb035152127018&x-orig-expires=1736261627&x-orig-sign=9NX3gUcqL7%2F2LFMaZQBJjT0OHLw%3D)

## []()**MySQL 主從部署介紹******

MySQL 主從部署是一種數據庫架構配置,主要用于提高數據庫系統的可用性、可靠性和性能。在這種架構中,有一個主數據庫(Master)負責處理所有的寫操作(如 INSERT、UPDATE、DELETE 等),并將這些操作的變更記錄到二進制日志(binlog)中。同時,有一個或多個從數據庫(Slave)從主數據庫同步這些變更,以實現數據的實時備份和讀寫分離。

![](https://p0-xtjj-private.juejin.cn/tos-cn-i-73owjymdk6/570674744d1f41c7a36a91aacf85e47c~tplv-73owjymdk6-jj-mark-v1:0:0:0:0:5o6Y6YeR5oqA5pyv56S-5Yy6IEAgWUfnp5HmioA=:q75.awebp?policy=eyJ2bSI6MywidWlkIjoiNDIwNzE1MDIyNTY5MTU2NiJ9&rk3s=e9ecf3d6&x-orig-authkey=f32326d3454f2ac7e96d3d06cdbb035152127018&x-orig-expires=1736261627&x-orig-sign=nkH5yP%2FSdveFfpaY1qCY1gGhKok%3D)

## []()**環(huán)境規(guī)劃******

| 操作系統 | mysql | docker | 連接方式 |

| ------------------------ | -------- | ------ | ------- |

| Huawei Cloud EulerOS 2.0 | mysql5.7 | 27.1.1 | 本地 shell |

## []()**mysql 主從部署流程******

**需要了解:**

?采用 docker 容器化部署 MySQL 主從端,實現一主一從數據同步等功能,以實現數據的實時備份和讀寫分離。

?**詳細購買配置實例可參考文章:** [快速部署華為云 Flexus X 實例,開啟您的云端之旅](https://blog.csdn.net/weixin_62782025/article/details/141780764)

?**部署 docker 服務**請參考文章:[華為 FlexusX 與 Docker+Nginx 的高效整合之路](https://blog.csdn.net/weixin_62782025/article/details/141822860)

### []()**mysql 主節(jié)點部署******

[root@flexusx-251f~]# docker pull mysql:5.7

*# 提前創(chuàng)建目錄,如果創(chuàng)建,創(chuàng)建容器指定目錄會自動創(chuàng)建*

[root@flexusx-251f~]# mkdir -p/mysql-master/log

[root@flexusx-251f~]# mkdir -p/mysql-master/data

[root@flexusx-251f~]# mkdir -p/mysql-master/conf

[root@flexusx-251f~]# docker run -itd-p3666:3306

--name mysql-master

-v /mysql-master/log:/var/log/mysql

-v /mysql-master/data:/var/lib/mysql

-v /mysql-master/conf:/etc/mysql

-e MYSQL_ROOT_PASSWORD=password

--privileged=true

mysql:5.7

[root@flexusx-251f~]# docker ps **|** grepmysql-master

a806b1522ff0mysql:5.7 "docker-entrypoint.s…"13 seconds ago Up 13 seconds 33060/tcp, 0.0.0.0:3666->3306/tcp, :::3666->3306/tcp mysql-master

### []()**mysql 主節(jié)點配置******

[root@flexusx-251f~]# vim /mysql-master/conf/my.cnf

[root@flexusx-251f~]# cat /mysql-master/conf/my.cnf

[mysqld]

*## 設置 server id,同一局域網中需要唯一*

server_id=101

*##指 定不需要同步的數據庫名稱*

binlog-ignore-db=mysql

*## 開啟二進制日志功能*

log-bin=mall-mysql-bin

*## 設置二進制日志使用內存大小(事務)*

binlog_cache_size=1M

*## 設置使用的二進制日志格式(mixed,statement,row)*

binlog_format=mixed

*## 二進制日志過期清理時間。默認值為 0,表示不自動清理*

expire_logs_days=7

*## 跳過主從復制中遇到的所有錯誤或指定類型的錯誤,避免 slave 端復制中斷*

*## 如:1062 錯誤是指一些主鍵重復,1032 錯誤是因為主從數據庫數據不一致*

slave_skip_errors=1062

*## 字符集*

character-set-server=utf8

*# 重啟容器*

[root@flexusx-251f~]# docker restart mysql-master

### []()**mysql 從節(jié)點部署******

[root@flexusx-251f~]# mkdir -p/mysql-slave/log

[root@flexusx-251f~]# mkdir -p/mysql-slave/data

[root@flexusx-251f~]# mkdir -p/mysql-slave/conf

[root@flexusx-251f~]# docker run -itd-p3667:3306

--name mysql-slave

-v /mysql-slave/log:/var/log/mysql

-v /mysql-slave/data:/var/lib/mysql

-v /mysql-slave/conf:/etc/mysql

-e MYSQL_ROOT_PASSWORD=password

--privileged=true

--link mysql-master:mysql-master *#從節(jié)點連接主節(jié)點 映射 host 別名*

mysql:5.7

[root@flexusx-251f~]# docker ps **|** grepmysql-s

01db4abd57b0mysql:5.7 "docker-entrypoint.s…"19 seconds ago Up 18 seconds 33060/tcp, 0.0.0.0:3667->3306/tcp, :::3667->3306/tcp mysql-slave

### []()**mysql 從節(jié)點配置******

[root@flexusx-251fconf]# vim /mysql-slave/conf/my.cnf

[root@flexusx-251fconf]# cat /mysql-slave/conf/my.cnf

[mysqld]

*## 設置 server id,同一局域網中需要唯一*

server_id=102

*## 指定不需要同步的數據庫名稱*

binlog-ignore-db=mysql

*## 開啟二進制日志功能,以備 Slave 作為其它數據庫實例的 Master 時使用*

log-bin=mall-mysql-slave1-bin

*## 設置二進制日志使用內存大小(事務)*

binlog_cache_size=1M

*## 設置使用的二進制日志格式(mixed,statement,row)*

binlog_format=mixed

*## 二進制日志過期清理時間。默認值為 0,表示不自動清理*

expire_logs_days=7

*## 跳過主從復制中遇到的所有錯誤或指定類型的錯誤,避免 slave 端復制中斷*

*## 如:1062 錯誤是指一些主鍵重復,1032 錯誤是因為主從數據庫數據不一致*

slave_skip_errors=1062

*## relay log 配置中繼日志*

relay_log=mall-mysql-relay-bin

*## log_slave_updates 表示 slave 將復制事件寫進自己的二進制日志*

log_slave_updates=1

*## slave 設置為只讀(具有 super 權限的用戶除外)*

read_only=1

*## 字符集*

character-set-server=utf8

*# 重啟容器*

[root@flexusx-251f~]# docker restart mysql-slave

### []()**主從節(jié)點配置******

配置安全組

放行端口:3666,3667

![](https://p0-xtjj-private.juejin.cn/tos-cn-i-73owjymdk6/2120d9119e1b43d091550e5949522ba8~tplv-73owjymdk6-jj-mark-v1:0:0:0:0:5o6Y6YeR5oqA5pyv56S-5Yy6IEAgWUfnp5HmioA=:q75.awebp?policy=eyJ2bSI6MywidWlkIjoiNDIwNzE1MDIyNTY5MTU2NiJ9&rk3s=e9ecf3d6&x-orig-authkey=f32326d3454f2ac7e96d3d06cdbb035152127018&x-orig-expires=1736261627&x-orig-sign=wLRMhPaMGTnO11FB%2BUZZnad%2F7l4%3D)

#### []()*master 節(jié)點配置***

創(chuàng)建主數據庫同步用戶,并授權

?slave on *.* to 'backup'@'%'授權給所有庫,所有主機,可指定其中需要同步的數據庫

?identified by 'password'同步認證密碼

?flush privileges刷新授權表

[root@flexusx-251f ~]# mysql -uroot -ppassword -h 123.249.27.118-P 3666

mysql>**CREATE**USER'slave'@'%'**IDENTIFIED****BY**'123456';

**Query**OK, 0**rows**affected (0.01sec)

mysql>**GRANT**REPLICATION SLAVE, REPLICATION CLIENT **ON***.***TO**'slave'@'%';

**Query**OK, 0**rows**affected (0.00sec)

mysql>**flush****privileges**;

**Query**OK, 0**rows**affected (0.00sec)

查看主數據庫同步狀態(tài)

mysql>show **master**status;

+*-----------------------+----------+--------------+------------------+-------------------+*

| **File**| Position | Binlog_Do_DB | Binlog_Ignore_DB | Executed_Gtid_Set |

+*-----------------------+----------+--------------+------------------+-------------------+*

| mall-mysql-bin.000001| 761| | mysql | |

+*-----------------------+----------+--------------+------------------+-------------------+*

1**row****in****set**(0.00sec)

mysql>show **master**statusG

***************************1.**row*****************************

**File**: mall-mysql-bin.000001

Position: 761

Binlog_Do_DB:

Binlog_Ignore_DB: mysql

Executed_Gtid_Set:

1**row****in****set**(0.00sec)

從數據庫啟動同步,master_log_pos 分別對應上一步獲取到的 File,Position

[root@flexusx-251f ~]# mysql -uroot -ppassword -h 123.249.27.118-P 3667

mysql>**change****master****to**

master_host='123.249.27.118',

master_user='slave',

master_password='123456',

master_port=3666,

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

master_log_pos=761,

master_connect_retry=30;

mysql>**start**slave;

查看從數據庫同步狀態(tài),Slave_IO_Running,Slave_SQL_Running 均為 yes 表示成功

mysql>show slave statusG

***************************1.**row*****************************

Slave_IO_State: Waiting **for****master****to**send event

Master_Host: 123.249.27.118

Master_User: slave

Master_Port: 3666

Connect_Retry: 30

Master_Log_File: mall-mysql-bin.000001

Read_Master_Log_Pos: 761

Relay_Log_File: mall-mysql-relay-bin.000002

Relay_Log_Pos: 325

Relay_Master_Log_File: mall-mysql-bin.000001

Slave_IO_Running: Yes

Slave_SQL_Running: Yes

Replicate_Do_DB:

Replicate_Ignore_DB:

Replicate_Do_Table:

Replicate_Ignore_Table:

Replicate_Wild_Do_Table:

Replicate_Wild_Ignore_Table:

Last_Errno: 0

Last_Error:

Skip_Counter: 0

Exec_Master_Log_Pos: 761

Relay_Log_Space: 537

Until_Condition: **None**

Until_Log_File:

Until_Log_Pos: 0

Master_SSL_Allowed: **No**

Master_SSL_CA_File:

Master_SSL_CA_Path:

Master_SSL_Cert:

Master_SSL_Cipher:

Master_SSL_Key:

Seconds_Behind_Master: 0

Master_SSL_Verify_Server_Cert: **No**

Last_IO_Errno: 0

Last_IO_Error:

Last_SQL_Errno: 0

Last_SQL_Error:

Replicate_Ignore_Server_Ids:

Master_Server_Id: 101

Master_UUID: 1beab0f3-70ed-11ef-b5ba-0242ac110008

Master_Info_File: /var/lib/mysql/**master**.info

SQL_Delay: 0

SQL_Remaining_Delay: **NULL**

Slave_SQL_Running_State: Slave has **read****all**relay log; waiting **for**more updates

Master_Retry_Count: 86400

Master_Bind:

Last_IO_Error_Timestamp:

Last_SQL_Error_Timestamp:

Master_SSL_Crl:

Master_SSL_Crlpath:

Retrieved_Gtid_Set:

Executed_Gtid_Set:

Auto_Position: 0

Replicate_Rewrite_DB:

Channel_Name:

Master_TLS_Version:

1**row****in****set**(0.00sec)

## []()**驗證 mysql 集群******

**在 master 節(jié)點上創(chuàng)建數據庫,驗證 slave 節(jié)點是否同步**

在主節(jié)點創(chuàng)建數據庫

[root@flexusx-251f~]# mysql -uroot-ppassword-h123.249.27.118 -P3666

mysql>create database test **;**

QueryOK, 1 row affected **(** 0.00sec **)**

mysql>show databases **;**

+--------------------+

**|** Database **|**

+--------------------+

**|** information_schema **|**

**|** mysql **|**

**|** performance_schema **|**

**|** sys **|**

**|** test **|**

+--------------------+

5rows in set **(** 0.00sec **)**

在從節(jié)點查看是否進行同步

[root@flexusx-251f~]# mysql -uroot-ppassword-h123.249.27.118 -P3667

mysql>show databases **;**

+--------------------+

**|** Database **|**

+--------------------+

**|** information_schema **|**

**|** mysql **|**

**|** performance_schema **|**

**|** sys **|**

**|** test **|**

+--------------------+

5rows in set **(** 0.00sec **)**

同步成功,部署完成

## []()**體驗和感受******

在數據驅動的時代,構建高效、可靠的數據庫架構是企業(yè)穩(wěn)健前行的關鍵。華為云 Flexus X 實例,以其卓越的柔性算力、智能調度及加速技術,攜手容器化 MySQL 主從同步架構,為企業(yè)打造了一站式的數據庫解決方案。華為云 Flexus X 實例,作為華為云“**柔性算力**”理念的集大成者,能夠根據業(yè)務需求動態(tài)調整資源配比,確保 MySQL 數據庫在高并發(fā)、大數據量場景下依然保持卓越性能。通過**容器化部署**,MySQL 主從同步架構得以靈活構建,實現數據的實時備份與讀寫分離,既提升了系統可用性,又增強了數據安全性。

828 華為云企業(yè)上云節(jié)之際,華為云 Flexus X 實例攜手海量優(yōu)惠,助力企業(yè)輕松上云,享受數字化轉型的加速紅利。數據庫的穩(wěn)定運行是企業(yè)業(yè)務連續(xù)性的重要保障。因此,華為云專家團隊將全程提供技術支持與咨詢服務,確保企業(yè)能夠順利部署并高效運行 MySQL 主從同步架構。

選擇華為云 Flexus X 實例,就是選擇了一個穩(wěn)定、高效、易擴展的數據庫解決方案。點擊下方鏈接,立即行動,讓您的企業(yè)在數字化轉型的賽道上加速前行!

產品鏈接 **:** [華為云 Flexus 云服務器 X 實例*直播*建站服務器-華為云](https://www.huaweicloud.com/product/flexus-x.html)

![](https://p0-xtjj-private.juejin.cn/tos-cn-i-73owjymdk6/289ac7b037ba4268b84c6d7349f6e381~tplv-73owjymdk6-jj-mark-v1:0:0:0:0:5o6Y6YeR5oqA5pyv56S-5Yy6IEAgWUfnp5HmioA=:q75.awebp?policy=eyJ2bSI6MywidWlkIjoiNDIwNzE1MDIyNTY5MTU2NiJ9&rk3s=e9ecf3d6&x-orig-authkey=f32326d3454f2ac7e96d3d06cdbb035152127018&x-orig-expires=1736261627&x-orig-sign=PMY7bK%2B3mnkE3gSsjWjUMEgnUVU%3D)

wKgZPGd88lSASpPnAAMdMY7jqCs968.png

審核編輯 黃宇

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

    關注

    7

    文章

    4020

    瀏覽量

    68364
  • MySQL
    +關注

    關注

    1

    文章

    906

    瀏覽量

    29551
  • 華為云
    +關注

    關注

    3

    文章

    2832

    瀏覽量

    19260
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    恒訊科技解析:如何安裝MySQL并創(chuàng)建數據庫

    安裝和管理MySQL不必復雜。只需幾分鐘,你就能在Linux服務器上搭建MySQL,創(chuàng)建第一個數據庫,甚至自動備份——同時確保數據安全有序
    的頭像 發(fā)表于 01-14 14:25 ?180次閱讀

    工業(yè)數據中臺支持接入MySQL數據庫

    工業(yè)數據中臺完全支持接入MySQL數據庫 ,且通過數據同步、集成與治理等技術手段,能夠充分發(fā)揮MySQL
    的頭像 發(fā)表于 12-04 11:23 ?381次閱讀
    工業(yè)<b class='flag-5'>數據</b>中臺支持接入<b class='flag-5'>MySQL</b><b class='flag-5'>數據庫</b>嗎

    PLC數據保存到MySQL數據庫解決方案

    。將這些數據可靠、高效地保存到數據庫,能夠為企業(yè)搭建數據平臺,支撐后續(xù)的數據分析、報表生成以及決策支持等應用。 在實際應用場景中,面對到多源異構的PLC品牌,往往對
    的頭像 發(fā)表于 09-30 16:50 ?1590次閱讀
    PLC<b class='flag-5'>數據</b>保存到<b class='flag-5'>MySQL</b><b class='flag-5'>數據庫</b><b class='flag-5'>解決方案</b>

    mysql數據恢復—mysql數據庫表被truncate的數據恢復案例

    ECS網站服務器,linux操作系統,部署了mysql數據庫。工作人員在執(zhí)行數據庫版本更新測試時,錯誤地將本應在測試執(zhí)行的sql腳本在
    的頭像 發(fā)表于 09-11 09:28 ?879次閱讀
    <b class='flag-5'>mysql</b><b class='flag-5'>數據</b>恢復—<b class='flag-5'>mysql</b><b class='flag-5'>數據庫</b>表被truncate的<b class='flag-5'>數據</b>恢復案例

    MySQL的組成結構與結構查詢語言詳解

    MySQL作為世界上最流行的開源關系型數據庫管理系統,采用了分層架構設計
    的頭像 發(fā)表于 07-14 11:21 ?648次閱讀

    企業(yè)級MySQL數據庫管理指南

    在當今數字化時代,MySQL作為全球最受歡迎的開源關系型數據庫,承載著企業(yè)核心業(yè)務數據的存儲與處理。作為數據庫管理員(DBA),掌握MySQL
    的頭像 發(fā)表于 07-09 09:50 ?732次閱讀

    遠程訪問內網MySQL數據庫?這個方案更簡單

    各位開發(fā)者朋友們,是否還在為無法隨時隨地訪問內網MySQL數據庫而煩惱?今天分享一個超實用的方法,通過容器部署 MySQL 結合 ZeroNews 內網穿透,讓你在任何地方都能安全訪問
    的頭像 發(fā)表于 07-04 18:06 ?874次閱讀
    遠程訪問內網<b class='flag-5'>MySQL</b><b class='flag-5'>數據庫</b>?這個<b class='flag-5'>方案</b>更簡單

    MySQL數據庫采集網關是什么?有什么功能?

    MySQL數據庫采集網關是一種用于連接、采集、處理并傳輸數據MySQL數據庫的中間設備或軟件系統,通常部署在
    的頭像 發(fā)表于 05-26 15:20 ?671次閱讀

    PLC數據中臺對接到MySQL數據庫并對接到生產看板

    生產任務的先后順序和時間節(jié)點,優(yōu)化生產資源的配置,確保生產過程的高效運行。 對此,數之能提供PLC數據中臺對接到MySQL數據庫和生產看板的解決方案,助力企業(yè)實現提質增效與智能管控。其
    的頭像 發(fā)表于 05-26 11:20 ?545次閱讀
    PLC<b class='flag-5'>數據</b>中臺對接到<b class='flag-5'>MySQL</b><b class='flag-5'>數據庫</b>并對接到生產看板

    SQLSERVER數據庫是什么

    SQL Server 是由微軟公司開發(fā)的一款 關系型數據庫管理系統(RDBMS) ,用于存儲、管理和檢索結構數據。它是企業(yè)級應用中廣泛使用的數據庫
    的頭像 發(fā)表于 05-26 09:19 ?1177次閱讀

    MySQL數據庫是什么

    MySQL數據庫是一種 開源的關系型數據庫管理系統(RDBMS) ,由瑞典MySQL AB公司開發(fā),后被Oracle公司收購。它通過結構
    的頭像 發(fā)表于 05-23 09:18 ?1224次閱讀

    HarmonyOS5服務技術分享--數據庫使用指南

    ? 華為數據庫(CloudDB)在HarmonyOS中的使用指南 ? ??嗨,開發(fā)者朋友們!?? 今天咱們來聊聊華為
    發(fā)表于 05-22 18:29

    利用dockerfile搭建mysql主從集群和redis集群

    ==MySQL主從同步(Replication)是一種實現數據冗余和高可用性的技術,通過將主數據庫(Master)的變更操作
    的頭像 發(fā)表于 05-14 11:38 ?2084次閱讀
    利用dockerfile搭建<b class='flag-5'>mysql</b><b class='flag-5'>主從</b>集群和redis集群

    數據采集到MYSQL和SQLSERVER數據庫可以實現哪些功能

    將工業(yè)設備數據采集到MySQL和SQLServer數據庫后,可實現生產管理、設備運維、決策支持等多維度功能。對此,數之能提供多種工業(yè)設備數據采集到
    的頭像 發(fā)表于 05-07 15:32 ?592次閱讀

    手機解決方案

    手機解決方案通過虛擬技術與計算資源的深度整合,構建了高效、靈活且安全的移動應用生態(tài)體系。以下是當前行業(yè)技術特點、應用場景及發(fā)展趨勢的綜
    的頭像 發(fā)表于 04-10 08:37 ?1039次閱讀
    <b class='flag-5'>云</b>手機<b class='flag-5'>解決方案</b>