openGauss企业版数据库快速安装

1、创建目录存放Gauss文件

mkdir /data/gauss

2、下载企业版5.0版本

wget https://opengauss.obs.cn-south-1.myhuaweicloud.com/5.0.1/arm_2203/openGauss-5.0.1-openEuler-64bit-all.tar.gz

3、准备系统环境
安装依赖的软件:

yum install -y bzip2 libaio-devel flex bison ncurses-devel glibc-devel patch redhat-lsb-core readline-devel  python3

修改系统配置:
关闭防火墙,关闭selinux,设置字符集、时区

vim /etc/profile  export LANG=UTF-8
sysctl -w kernel.sem="250 85000 250 330" 

4、解压安装包

cd /data/openGauss
tar -axvf openGauss-5.0.1-openEuler-64bit-all.tar.gz  -C /data/openGauss
tar -axvf openGauss-5.0.1-openEuler-64bit.tar.bz2
chmod -R 755 data/openGauss

5、创建用户

useradd omm
passwd omm

6.启动停止

gs_ctl restart -D $GAUSSHOME/data/single_node -Z single_node

7.安装验证

gs_om -t status --detail

8.数据库基本操作

# 关闭服务
gs_om -t stop
 
# 启动服务
gs_om -t start

# 登录数据库
gsql -d postgres -p 15400
 
# 查看数据库版本
select version();

9、创建用户并分配权限

执行语句 CREATE USER fanyuping WITH SYSADMIN PASSWORD 'Hbp123456';创建一个名为 testuser,密码为 ****@*** 的账户。
执行语句 GRANT ALL PRIVILEGES ON DATABASE omm to fanyuping;给予 testuser 默认数据库 omm 权限。
执行语句 GRANT ALL PRIVILEGES ON all tables in schema public TO fanyuping;给予全部表权限给 testuser。

10、修改配置文件中的认证方式

/opt/huawei/install/data/dn
vim postgresql.conf
vim pg_hba.conf
password_encryption_type = 1 
host    all             all             0.0.0.0/0            md5

11、配置文件 cluster_config_template.xml

<?xml version="1.0" encoding="utf-8"?>
<ROOT>
  <CLUSTER>
    <PARAM name="clusterName" value="Cluster1" />
    <PARAM name="nodeNames" value="JeCloud"/>
    <PARAM name="gaussdbAppPath" value="/opt/huawei/install/app" />
    <PARAM name="gaussdbLogPath" value="/var/log/omm" />
    <PARAM name="tmpMppdbPath" value="/opt/huawei/tmp"/>
    <PARAM name="gaussdbToolPath" value="/opt/huawei/install/om" />
    <PARAM name="corePath" value="/opt/huawei/corefile"/>
    <PARAM name="backIp1s" value="192.168.0.18"/>
  </CLUSTER>
  
  <DEVICELIST>
    <DEVICE sn="JeCloud">
      <PARAM name="name" value="JeCloud"/>
      <PARAM name="azName" value="AZ1"/>
      <PARAM name="azPriority" value="1"/>
      <PARAM name="backIp1" value="192.168.0.18"/>
      <PARAM name="sshIp1" value="192.168.0.18"/>
      <!-- dn -->
      <PARAM name="dataNum" value="1"/>
      <PARAM name="dataPortBase" value="15400"/>
      <PARAM name="dataNode1" value="/opt/huawei/install/data/dn"/>
      <PARAM name="dataNode1_syncNum" value="0"/>
    </DEVICE>

  </DEVICELIST>
</ROOT>

安装扩展插件
准备工作:确保您已经安装了OpenGauss数据库,并且拥有适当的访问权限。

获取Dolphin插件:您需要获取Dolphin插件的源码。这通常可以从OpenGauss的官方网站或者源代码仓库中获得。
        om安装的openGauss。
        拷贝插件所需文件: dolphin.so 路径: app/lib/postgresql/。 dolphin.control和dolphin--1.0.sql 路径 app/share/postgresql/Extension。
        
        创建B库并使用初始用户连接B库。
编译安装:将Dolphin插件的源码拷贝到OpenGauss-server源码的contrib目录下。然后进入dolphin目录执行make install命令来编译并安装插件。
创建数据库:创建一个新的数据库,并在创建时指定dbcompatibility为'B',这将启用MySQL兼容性模式。可以使用如下SQL命令:CREATE DATABASE db_name DBCOMPATIBILITY 'B';
验证插件:在数据库中执行CREATE EXTENSION dolphin;命令来导入Dolphin插件。如果看到CREATE EXTENSION的反馈信息,则表示插件已成功导入。
使用插件:安装完成后,您可以开始使用Dolphin插件提供的功能,如关键字、数据类型、函数等,以实现与MySQL的兼容性。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

陪你听风

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值