0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看威廉希尔官方网站 视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

构建数据库解决方案,基于华为云 Flexus X 实例容器化 MySQL 主从同步架构

jf_21561199 来源:jf_21561199 作者:jf_21561199 2025-01-07 17:22 次阅读

前言****

华为云 Flexus X 实例,融合柔性算力与智能调度,为数据库解决方案带来全新突破。采用容器化 MySQL 主从同步架构,实现数据高效备份与读写分离,保障业务连续性与数据安全。828 华为云企业上云节,Flexus X 实例特惠开启,助力企业轻松构建高性能数据库系统。专业团队威廉希尔官方网站 支持,确保部署无忧,运维高效。选择华为云 Flexus X 实例,拥抱数据库未来,让数据成为企业增长的强劲动力。

链接直达 华为云Flexus云服务器X实例

wKgZO2d88lOAXpycAAEA43MSbXE954.png

MySQL 主从部署介绍****

MySQL 主从部署是一种数据库架构配置,主要用于提高数据库系统的可用性、可靠性和性能。在这种架构中,有一个主数据库(Master)负责处理所有的写操作(如 INSERT、UPDATE、DELETE 等),并将这些操作的变更记录到二进制日志(binlog)中。同时,有一个或多个从数据库(Slave)从主数据库同步这些变更,以实现数据的实时备份和读写分离。

wKgZPGd88lOAS0bvAAHrEmKePbs887.png

环境规划****

mysql 主从部署流程****

需要了解:

•采用 docker 容器化部署 MySQL 主从端,实现一主一从数据同步等功能,以实现数据的实时备份和读写分离。

详细购买配置实例可参考文章: 快速部署华为云Flexus X实例,开启您的云端之旅

部署 docker 服务请参考文章:华为FlexusX与Docker+Nginx的高效整合之路

mysql 主节点部署****

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

# 提前创建目录,如果创建,创建容器指定目录会自动创建

[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 主节点配置****

[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 从节点部署****

[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 #从节点连接主节点 映射 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 从节点配置****

[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

主从节点配置****

配置安全组

放行端口:3666,3667

wKgZO2d88lOAVa21AAExmlhY4AY919.png

master 节点配置**

创建主数据库同步用户,并授权

•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)

查看主数据库同步状态

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;

查看从数据库同步状态,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 节点上创建数据库,验证 slave 节点是否同步

在主节点创建数据库

[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 )

在从节点查看是否进行同步

[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 )

同步成功,部署完成

体验和感受****

在数据驱动的时代,构建高效、可靠的数据库架构是企业稳健前行的关键。华为云 Flexus X 实例,以其卓越的柔性算力、智能调度及加速威廉希尔官方网站 ,携手容器化 MySQL 主从同步架构,为企业打造了一站式的数据库解决方案。华为云 Flexus X 实例,作为华为云“柔性算力”理念的集大成者,能够根据业务需求动态调整资源配比,确保 MySQL 数据库在高并发、大数据量场景下依然保持卓越性能。通过容器化部署,MySQL 主从同步架构得以灵活构建,实现数据的实时备份与读写分离,既提升了系统可用性,又增强了数据安全性。

828 华为云企业上云节之际,华为云 Flexus X 实例携手海量优惠,助力企业轻松上云,享受数字化转型的加速红利。数据库的稳定运行是企业业务连续性的重要保障。因此,华为云专家团队将全程提供威廉希尔官方网站 支持与咨询服务,确保企业能够顺利部署并高效运行 MySQL 主从同步架构。

选择华为云 Flexus X 实例,就是选择了一个稳定、高效、易扩展的数据库解决方案。点击下方链接,立即行动,让您的企业在数字化转型的赛道上加速前行!

产品链接 华为云Flexus云服务器X实例直播建站服务器-华为云## []()**前言******

华为云 Flexus X 实例,融合柔性算力与智能调度,为数据库解决方案带来全新突破。采用容器化 MySQL 主从同步架构,实现数据高效备份与读写分离,保障业务连续性与数据安全。828 华为云企业上云节,Flexus X 实例特惠开启,助力企业轻松构建高性能数据库系统。专业团队威廉希尔官方网站 支持,确保部署无忧,运维高效。选择华为云 Flexus X 实例,拥抱数据库未来,让数据成为企业增长的强劲动力。

链接直达 **:** [华为云 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)

## []()**环境规划******

| 操作系统 | 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 主节点部署******

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

*# 提前创建目录,如果创建,创建容器指定目录会自动创建*

[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 主节点配置******

[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 从节点部署******

[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 *#从节点连接主节点 映射 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 从节点配置******

[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

### []()**主从节点配置******

配置安全组

放行端口: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 节点配置***

创建主数据库同步用户,并授权

•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)

查看主数据库同步状态

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;

查看从数据库同步状态,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 节点上创建数据库,验证 slave 节点是否同步**

在主节点创建数据库

[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 **)**

在从节点查看是否进行同步

[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 **)**

同步成功,部署完成

## []()**体验和感受******

在数据驱动的时代,构建高效、可靠的数据库架构是企业稳健前行的关键。华为云 Flexus X 实例,以其卓越的柔性算力、智能调度及加速威廉希尔官方网站 ,携手容器化 MySQL 主从同步架构,为企业打造了一站式的数据库解决方案。华为云 Flexus X 实例,作为华为云“**柔性算力**”理念的集大成者,能够根据业务需求动态调整资源配比,确保 MySQL 数据库在高并发、大数据量场景下依然保持卓越性能。通过**容器化部署**,MySQL 主从同步架构得以灵活构建,实现数据的实时备份与读写分离,既提升了系统可用性,又增强了数据安全性。

828 华为云企业上云节之际,华为云 Flexus X 实例携手海量优惠,助力企业轻松上云,享受数字化转型的加速红利。数据库的稳定运行是企业业务连续性的重要保障。因此,华为云专家团队将全程提供威廉希尔官方网站 支持与咨询服务,确保企业能够顺利部署并高效运行 MySQL 主从同步架构。

选择华为云 Flexus X 实例,就是选择了一个稳定、高效、易扩展的数据库解决方案。点击下方链接,立即行动,让您的企业在数字化转型的赛道上加速前行!

产品链接 **:** [华为云 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

审核编辑 黄宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 数据库
    +关注

    关注

    7

    文章

    3822

    浏览量

    64506
  • MySQL
    +关注

    关注

    1

    文章

    817

    浏览量

    26622
  • 华为云
    +关注

    关注

    3

    文章

    2605

    浏览量

    17475
收藏 人收藏

    评论

    相关推荐

    华为 Flexus 服务器 X 实例 - 选购到创建宝塔

    1.华为 Flexus 服务器 X 实例介绍 华为
    的头像 发表于 01-08 11:51 35次阅读
    <b class='flag-5'>华为</b><b class='flag-5'>云</b> <b class='flag-5'>Flexus</b> <b class='flag-5'>云</b>服务器 <b class='flag-5'>X</b> <b class='flag-5'>实例</b> - 选购到创建宝塔

    华为 Flexus 服务器 X 实例之 openEuler 系统下部署 SQLite 数据库浏览器 sqlite-web

    的资源调度能力和全面的安全保障体系,Flexus 服务器 X 实例已成为众多中小企业和开发者青睐的选择。本文将详细介绍如何在华为
    的头像 发表于 01-08 11:42 70次阅读
    <b class='flag-5'>华为</b><b class='flag-5'>云</b> <b class='flag-5'>Flexus</b> <b class='flag-5'>云</b>服务器 <b class='flag-5'>X</b> <b class='flag-5'>实例</b>之 openEuler 系统下部署 SQLite <b class='flag-5'>数据库</b>浏览器 sqlite-web

    华为 Flexus X 实例 docker 部署 ERPnext 构建属于自己的企业资源规划系统

    · 华为最近正在举办 828 B2B 企业节,Flexus X 实例的促销力度非常大,特别适合那些对算力性能有高要求的小伙伴。如果你有自建
    的头像 发表于 01-03 09:24 135次阅读
    <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> docker 部署 ERPnext <b class='flag-5'>构建</b>属于自己的企业资源规划系统

    华为 Flexus 服务器 X 实例部署 Trilium Notes 知识工具

    一、Flexus 服务器 X 实例介绍 1.1 Flexus 服务器
    的头像 发表于 01-02 20:45 125次阅读
    <b class='flag-5'>华为</b><b class='flag-5'>云</b> <b class='flag-5'>Flexus</b> <b class='flag-5'>云</b>服务器 <b class='flag-5'>X</b> <b class='flag-5'>实例</b>部署 Trilium Notes 知识<b class='flag-5'>库</b>工具

    华为 Flexus X 实例 docker 部署 rancher 并构建 k8s 集群

    · 华为最近正在举办 828 B2B 企业节,Flexus X 实例的促销力度非常大,特别适合那些对算力性能有高要求的小伙伴。如果你有自建
    的头像 发表于 01-02 13:44 66次阅读
    <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> docker 部署 rancher 并<b class='flag-5'>构建</b> k8s 集群

    Flexus X 实例华为 EulerOS 环境中部署堡垒机 Jumpserver 的详细指南

    前言 "抓住华为 828 B2B 企业节优惠,Flexus X 实例助力高性能计算需求——体验 Jumpserver 堡垒机的流畅运行"
    的头像 发表于 01-02 13:43 61次阅读
    <b class='flag-5'>Flexus</b> <b class='flag-5'>X</b> <b class='flag-5'>实例</b>在<b class='flag-5'>华为</b><b class='flag-5'>云</b> EulerOS 环境中部署堡垒机 Jumpserver 的详细指南

    华为 Flexus 服务器 X 实例下的微微 CMS 安装

    推出下服务器产品:华为 Flexus 服务器 X 实例
    的头像 发表于 12-30 14:55 87次阅读
    <b class='flag-5'>华为</b><b class='flag-5'>云</b> <b class='flag-5'>Flexus</b> <b class='flag-5'>云</b>服务器 <b class='flag-5'>X</b> <b class='flag-5'>实例</b>下的微微 CMS 安装

    华为 Flexus 服务器 X 实例之 openEuler 系统下玩转 iSulad 容器威廉希尔官方网站

    的灵活性与性能。结合华为自研的 iSulad 容器威廉希尔官方网站 ,用户能够在 openEuler 系统上享受到更轻量级、更安全的应用程序部署体验。本文将带领读者深入了解如何在华为
    的头像 发表于 12-30 14:53 81次阅读
    <b class='flag-5'>华为</b><b class='flag-5'>云</b> <b class='flag-5'>Flexus</b> <b class='flag-5'>云</b>服务器 <b class='flag-5'>X</b> <b class='flag-5'>实例</b>之 openEuler 系统下玩转 iSulad <b class='flag-5'>容器</b>威廉希尔官方网站

    华为 Flexus 服务器 X 实例的使用教程

    引言 选择一款性价比高、性能强劲的服务器是 IT 威廉希尔官方网站 人员常面临的问题。华为Flexus 服务器
    的头像 发表于 12-30 09:16 204次阅读
    <b class='flag-5'>华为</b><b class='flag-5'>云</b> <b class='flag-5'>Flexus</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 199次阅读
    <b class='flag-5'>华为</b><b class='flag-5'>云</b> <b class='flag-5'>Flexus</b> <b class='flag-5'>云</b>服务器 <b class='flag-5'>X</b> <b class='flag-5'>实例</b>:在 openEuler 系统下搭建 <b class='flag-5'>MySQL</b> <b class='flag-5'>主从</b>复制

    华为Flexus X实例,Redis性能加速评测及对比

    随着计算威廉希尔官方网站 的飞速发展,Redis 作为一种高性能的内存数据库,在各种应用场景中发挥着越来越重要的作用。为了满足不同用户对 Redis 性能的高要求,华为推出了
    的头像 发表于 12-29 15:47 175次阅读
    <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>,Redis性能加速评测及对比

    基于华为 Flexus 服务器 X 实例部搭建 Halo 博客平台

    前言 在数字转型的大潮中,华为 Flexus 服务器 X
    的头像 发表于 12-26 09:40 165次阅读
    基于<b class='flag-5'>华为</b><b class='flag-5'>云</b> <b class='flag-5'>Flexus</b> <b class='flag-5'>云</b>服务器 <b class='flag-5'>X</b> <b class='flag-5'>实例</b>部搭建 Halo 博客平台

    华为 Flexus X 实例 MySQL 性能加速评测及对比

    场景需求 3 二、Flexus 服务器 X 购买 3 2.1 Flexus X 实例购买 4
    的头像 发表于 12-25 17:10 185次阅读
    <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> 性能加速评测及对比

    Flexus X 实例搭配华为 EulerOS,快速部署 MySQL 并执行读写性能测试

    前言 本篇博文将继续对华为 Flexus 服务器 X 实例进行
    的头像 发表于 12-24 12:27 250次阅读
    <b class='flag-5'>Flexus</b> <b class='flag-5'>X</b> <b class='flag-5'>实例</b>搭配<b class='flag-5'>华为</b><b class='flag-5'>云</b> EulerOS,快速部署 <b class='flag-5'>MySQL</b> 并执行读写性能测试

    服务器 Flexus X 实例 MySQL 应用加速测试

    企业节,Flexus X 实例的优惠活动正火热进行,对于有算力性能需求及自建 MySQL、Redis、Nginx 等性能要求的用户
    的头像 发表于 12-24 12:19 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> 应用加速测试