在CentOS中使用OM方式安装MogDB(openGauss)并使用Navicat进行连接

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

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<
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值