欢迎光临散文网 会员登陆 & 注册

Linux服务器构建与运维管理-CentOS-实验08:使用MariaDB建设数据库集群

2023-08-25 17:47 作者:zhaodongfengweb  | 我要投稿

一、实验目的

1、了解MariaDB数据库;

2、掌握MariaDB数据库集群的实现;

3、掌握使用Navicat管理MariaDB数据库集群。

二、实验学时

2学时

三、实验类型

综合性

实验需求

1、硬件

每个人配备计算机1台。

2、软件

Windows操作系统,安装Oracle VM VirtualBox软件,安装MobaXterm软件。

安装Navicat软件。

3、网络

本地主机与虚拟机能够访问互联网,不使用DHCP服务。

4、工具

无。

五、实验任务

1、完成MariaDB的安装;

2、完成使用MariaDB实现主备模式的数据库集群服务;

3、完成使用Navicat管理 MariaDB数据库集群,并进行数据库服务测试。

六、实验环境

1、本实验需要VM 3台;

2、本实验VM配置信息如下表所示;

3、本实验拓扑图,如图8-1所示。

图 8-1 实验拓扑图

4、本实验操作演示视频。

七、实验内容步骤

1、在主机Lab-08-Task-01上完成MariaDB的安装

(1)在主机Lab-08-Task-01上查看防火墙Firewalld服务状态(CentOS操作系统默认安装Firewalld防火墙,并创建firewalld服务,该服务已开启且已配置为开机自启动)。

(2)在主机Lab-08-Task-01上使用firewall-cmd命令添加本地客户端允许远程连接MariaDB数据库,并重新载入防火墙配置使其生效。

(3)在主机Lab-08-Task-01上使用dnf命令完成MariaDB的安装,查看MariaDB版本信息,启动MariaDB 服务,设置为开机自启动并查看MariaDB服务运行状态。

(4)使用mysql_secure_installation命令并按照操作提示,完成MariaDB数据库的初始化。

2、上述命令中“172.20.1.134”为本机IP地址,请根据实际情况替换IP地址。

2、在主机Lab-08-Task-02上完成MariaDB的安装

主机Lab-08-Task-02的安装过程与主机Lab-08-Task-01完全一致,请参照主机Lab-08-Task-01的安装过程完成MariaDB的安装。

3、在主机Lab-08-Task-03上完成MariaDB的安装

主机Lab-08-Task-03的安装过程与主机Lab-08-Task-01完全一致,请参照主机Lab-08-Task-01的安装过程完成MariaDB的安装。

4、配置主机Lab-08-Task-01为主节点

(1)配置主机Lab-08-Task-01为主节点,修改数据库配置文件。

(2)配置完成后需重启主节点(Lab-08-Task-01)的MariaDB数据库。

(3)在主节点(Lab-08-Task-01)上添加防火墙规则使主机Lab-08-Task-02、Lab-08-Task-03能够和主机Lab-08-Task-01的MariaDB数据库联通,并重新载入防火墙配置使其生效。

(3)在主节点(Lab-08-Task-01)上使用mysql命令登录MariaDB数据库,并创建用于执行同步的数据库用户“mariadblab”,授予其可复制权限。

(4)在主节点(Lab-08-Task-01)上查看MariaDB数据库的主节点服务状态,并记录主节点当前同步位置(需记录File和Position两个参数对应的值)如图8-2所示。

图 8-2 主节点当前同步位置

5、配置主机Lab-08-Task-02为从节点-1

(1)配置主机Lab-08-Task-02为从节点-1,修改数据库配置文件。

(2)在从节点-1(Lab-08-Task-02)上重启mariadb服务,确保配置生效。

(3)在从节点-1(Lab-08-Task-02)上使用mysql命令登录MariaDB数据库,并执行如下用于配置主从同步的SQL语句,启动主从集群同步服务并查看同步状态。

6、配置主机Lab-08-Task-03为从节点-2

(1)配置主机Lab-08-Task-03为从节点-2,修改数据库配置文件。

(2)在从节点-2(Lab-08-Task-03)上重启mariadb服务,确保配置生效。

(3)在从节点-2(Lab-08-Task-03)上使用mysql命令登录MariaDB数据库,并执行如下用于配置主从同步的SQL语句,启动主从集群同步服务并查看同步状态。

7、使用Navicat管理MariaDB数据库集群

(1)从Navicat Premium的官方网站(https://www.navicat.com.cn)获取安装程序。

(2)执行安装程序并依照向导完成软件安装。

(2)配置Navicat Premium完成3台MariaDB的连接。

(3)执行“show databases;”命令查看MariaDB中的所有数据库。

8、测试MariaDB的主从同步

(1)使用Navicat Premium连接主节点(Lab-08-Task-01),并创建数据库“test1”。

(2)使用Navicat Premium连接从节点-1(Lab-08-Task-02),执行“show databases;”命令,查看在主节点中创建的“test1”数据库,是否存在。

(3)使用Navicat Premium连接从节点-2(Lab-08-Task-03),执行“show databases;”命令,查看在主节点中创建的“test1”数据库,是否存在。

(4)使用Navicat Premium连接主节点(Lab-08-Task-01),并删除数据库“test1”。

(5)使用Navicat Premium连接从节点-1(Lab-08-Task-02),执行“show databases;”命令,查看在主节点中删除的“test1”数据库,是否已不存在。

(6)使用Navicat Premium连接从节点-2(Lab-08-Task-03),执行“show databases;”命令,查看在主节点中创建的“test1”数据库,是否已不存在。

创作说明

配图图书:Linux服务器构建与运维管理从基础到实战(基于CentOS 8实现)

图书网站:http://linux.book.51xueweb.cn

作者:阮晓龙 冯顺磊 董凯伦 于冠军 张浩林 李朋楠 编著 

出版社:中国水利水电出版社

ISBN:9787517092025


实验指导撰写团队:徐志豪 李兵兵 毋天翔

实验指导审核:阮晓龙 冯顺磊  

Linux服务器构建与运维管理-CentOS-实验08:使用MariaDB建设数据库集群的评论 (共 条)

分享到微博请遵守国家法律