1 关于MogDB
MogDB是EnMotech openGauss DataBase Enterprise Edition的缩写,是云和恩墨基于openGauss开源数据库进行定制、推出的企业发行版。它将围绕高可用、安全、自动化运维、数据库一体机和SQL审核优化等企业需求,解决企业用户落地。其核心价值是易用性、高性能、高可用等和全天候的企业支持。
官网文档:https://docs.mogdb.io/zh/mogdb/v3.1/installation-overview
MogDB的安装方式有:容器化安装、PTK安装、OM安装和手动安装,后两种都是离线安装,这里记录OM安装的过程。
2 装备工作
2.1 准备系统环境
目前MogDB仅支持在Linux系统中运行,所以我使用CentOS 7来进行安装。
2.2 关闭防火墙
systemctl disable firewalld.service
systemctl stop firewalld.service
setenforce=0
sed -i '/^SELINUX=/c'SELINUX=disabled /etc/selinux/config
2.3 检查CPU是否支持指令集
检查CPU是否支持指令集rdtscp和bmi2
执行命令:
lscpu | grep rdtscp
lscpu | grep bmi2
会显示支持的指令集:

虚拟机缺少指令集得解决方法:

2.4 安装依赖
yum install -y bzip2 libaio-devel flex bison ncurses-devel glibc-devel libxml2-devel patch redhat-lsb-core unzip gcc gcc-c++ perl openssl-devel libffi-devel libtool zlib-devel
2.5 安装Python3.6
wget https://www.python.org/ftp/python/3.6.5/Python-3.6.5.tgz
mkdir -p /usr/local/python3
tar -zxvf Python-3.6.5.tgz
cd Python-3.6.5
./configure --prefix=/usr/local/python3 --enable-shared CFLAGS=-fPIC && make && make install
ln -s /usr/local/python3/bin/python3 /usr/bin/python3
ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3
3 开始OM安装
3.1 安装包准备
创建目录存放目录:
mkdir -p /opt/software
chmod 755 -R /opt/software
安装包下载:https://www.mogdb.io/downloads/allDownload。
下载安装包:

上传到服务器的/opt/software目录中。
3.2 解压安装包
在/opt/software中进行解压
tar -xvf MogDB-3.1.0-CentOS-x86_64.tar.gz
cp -r MogDB-3.1.0-CentOS-x86_64/* /opt/software/
rm -rf MogDB-3.1.0-CentOS-x86_64
tar -xvf MogDB-3.1.0-CentOS-64bit-om.tar.gz
3.3 准备安装配置文件
创建配置文件:
vi /opt/software/MogDB-3.1.0-CentOS-64bit-om/clusterconfig.xml
内容:
<?xml version="1.0" encoding="UTF-8"?>
<ROOT>
<!-- MogDB整体信息 -->
<CLUSTER>
<!-- 数据库名称 -->
<PARAM name="clusterName" value="dbCluster" />
<!-- 数据库节点名称(hostname) -->
<PARAM name<

文章详细介绍了如何在CentOS7上安装MogDB企业版,包括系统环境准备、依赖安装、Python3.6的编译安装、OM安装配置、数据库初始化和状态检查。此外,还讲述了使用Navicat进行远程数据库连接的步骤,包括创建新用户、修改连接加密方式和密码。
最低0.47元/天 解锁文章
3306

被折叠的 条评论
为什么被折叠?



