银河麒麟服务器操作系统V10 SP2安装mariadb主从实现读写分离

该博客详细介绍了如何在两台银河麒麟V10SP2服务器上部署并配置MariaDB主从同步,实现读写分离。首先,分别在两台服务器上安装Mariadb,并设置远程连接。然后,通过修改配置文件,配置主从关系,授权从节点同步权限,并启动从节点服务。最后,通过Navicat连接验证数据同步,并说明了读写分离的应用场景。

目录

一、前期准备工作

1. 需要两台银河麒麟V10 SP2服务器,配置如下

二、服务器Mariadb1安装部署Mariadb

1. 查看服务器Mariadb1相关信息

2. 在服务器Mariadb1上安装部署Mariadb-server,通过yum源来安装

三、服务器Mariadb2安装部署Mariadb(步骤同第二步,省略)

1. 通过Navicat连接两台数据库服务器,均可以正常连接

四、配置mariadb主从,实现读写分离

1. 修改mariadb1的配置文件

2. 修改mariadb2的配置文件

3. 两台服务器/etc/hosts加入以下两行

4. 在主节点Mariadb1上赋予从节点同步主节点数据库的权限

5.  在从节点Mariadb2上配置从节点连接主节点

6. 在从节点Mariadb2上查看从节点服务状态

 五、测试主从同步,看数据是否同步

1. 我们通过navicat连接到主节点,到主节点上新建一个kylin数据库

2. 我们到从节点上查看,发现从节点也自动创建了了kylin数据库,说明数据同步了

3. 读写分离


一、前期准备工作

1. 需要两台银河麒麟V10 SP2服务器,配置如下

服务器名

IP地址

操作系统

应用软件

Mariadb1

192.168.174.145

Kylin Linux Advanced Server release V10 (SP2)

Mariadb

Mariadb2

192.168.174.181

Kylin Linux Advanced Server release V10 (SP2)

Mariadb

二、服务器Mariadb1安装部署Mariadb

1. 查看服务器Mariadb1相关信息

 2. 在服务器Mariadb1上安装部署Mariadb-server,通过yum源来安装

2.1 启动mariadb,并加入到开机自启动

<

### 安装 MySQL 5.73 的准备工作 对于 Galaxy Kylin Advanced Server OS V10 来说,官方文档更倾向于支持最新版本的 MySQL 数据库软件。然而,在某些特定需求下确实可能需要安装旧版数据库引擎如 MySQL 5.73 版本。 由于提供的参考资料主要集中在 MySQL 8.x 和 Kylin Server V10 上的操作说明[^1],针对 MySQL 5.73 的具体指导较少见于现有资料中。不过可以基于已有的经验来构建适用于该环境下的解决方案。 ### 环境准备与依赖项处理 考虑到兼容性和稳定性因素,建议先确认当前系统的 OpenSSL 库版本是否满足 MySQL 5.73 运行所需的要求。如果默认安装不匹配,则需额外获取并配置合适的 SSL 支持文件[^3]。 ```bash sudo yum install -y http://mirror.centos.org/centos/8-stream/AppStream/x86_64/os/Packages/compat-openssl10-1.0.2o-3.el8.x86_64.rpm ``` ### 下载 MySQL 5.73 并创建 Yum 源 前往 MySQL 社区档案页面寻找对应版本资源: 访问 [MySQL Archives](https://downloads.mysql.com/archives/community/) 寻找适合 CentOS/RHEL 类似架构平台上的 MySQL 5.73 RPM 包集合,并按照提示完成下载操作。 接着编辑 `/etc/yum.repos.d/mysql.repo` 文件加入如下内容以便后续通过命令行工具轻松管理软件包: ```ini [mysql57-community] name=MySQL 5.7 Community Server baseurl=http://repo.mysql.com/yum/mysql-5.7-community/el7/$basearch/ enabled=1 gpgcheck=1 gpgkey=https://repo.mysql.com/RPM-GPG-KEY-mysql ``` 注意这里选择了 `el7` 而不是最新的发行代号是因为 MySQL 5.7 主要面向较早版本的企业级Linux 发布维护更新服务。 ### 执行安装过程 确保移除任何预先存在的 MariaDB 或其他冲突的服务实例之后再继续执行下面指令序列来进行实际部署工作: ```bash sudo yum remove mariadb* sudo yum update sudo yum install mysql-community-server ``` 启动 MySQL 服务并将开机自启功能激活: ```bash sudo systemctl start mysqld sudo systemctl enable mysqld ``` 最后初始化安全设置向导帮助保护新搭建好的数据库系统免受潜在威胁侵害: ```bash sudo /usr/bin/mysql_secure_installation ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值