在centos系统安装openGauss数据库

目录

一、下载数据库安装文件

二、安装步骤

2.1环境准备

2.2 关闭防火墙

2.3创建数据库的安装目录

2.4配置环境变量

2.5配置用户

2.6上传数据库安装文件到centos

2.6.1配置xshell上传文件

2.7解压安装包

2.8安装

2.9 查看是否安装成功

三、使用Navicat 连接

3.1修改配置

3.2数据库重启

3.3添加用户

​编辑

3.3使用Navicat 连接步骤


一、下载数据库安装文件

        1.1软件包 | openGauss

     

二、安装步骤

2.1环境准备

下载openGauss的依赖包:

yum -y install libaio-devel flex bison ncurses-devel glibc-devel patch redhat-lsb-core readline-devel openssl-devel sqlite-devel libnsl

安装插件:

yum install -y bzip2 net-tools

安装bzip2 是因为openGauss 的压缩包比较特殊,需要用这个插件才能解压;

安装net-tools 是因为在openGauss 初始化中会用到相应的命令。事先在这里安装好,后面就不用再操心这些了

2.2 关闭防火墙

systemctl stop firewalld.service
setenforce 0

根据官方文档只能在关闭防火墙的情况下安装                 

第一段是关闭防火墙,其实也可以只开放一个数据库用到的端口,

第二段是关闭seliunx,是增强liunx的安全性的,不关闭不好安装

2.3创建数据库的安装目录

mkdir -p /opt/software/openGauss

mkdir -p命令不会覆盖现有目录。如果您尝试创建一个已经存在的目录,则mkdir -p命令将忽略该命令,并继续创建其他目录。-p后面的是创建路径,可以更改但是以下的操作步骤要随着你创建的目录进行更改

2.4配置环境变量

vi /etc/profile

vi 是打开编辑文本文档的命令,这里配置环境变量的意思和win系统里的一样

进入编辑后,按一下a进入编辑模式

添加以下配置:

export GAUSSHOME=/opt/software/openGauss/bin
export LD_LIBRARY_PATH=$GAUSSHOME/lib::$LD_LIBRARY_PATH
export PATH=$GAUSSHOME/bin:$PATH

添加之后先按[ESC]退出编辑,再按住[shift]+:wq保存并退出

使文件生效:

source /etc/profile

2.5配置用户

groupadd dbgroup
useradd -g dbgroup omm
passwd omm

输入完之后会出现输入这个用户密码的命令

创建新的用户,原因:1.安全性:每个用户可以访问自己的资源,有利于资源的管理

修改文件夹的权限:

chown -R omm:dbgroup /opt/software/openGauss

不修改会因为目录是root创建的,会导致omm用户的权限不足

2.6上传数据库安装文件到centos

我这里使用的是xshell远程连接工具上传

2.6.1配置xshell上传文件

之后在会弹出连接秘钥的弹框点击同意并保存就可以

在使用 rz 命令上传文件到所需要的目录,这里上传的目录是根据服务器端命令行地址的命令来上传的

2.7解压安装包

Cd  /opt/software/openGauss
tar -xf openGauss-5.1.0-CentOS-64bit-all.tar.gz

还需要再次解压另一个包:

tar -xf openGauss-5.1.0-CentOS-64bit.tar.bz2

2.8安装

cd /opt/software/openGauss/simpleInstall
su omm
sh install.sh -w "123qweASD~" &&source ~/.bashrc
yes

目录转移到带有安装程序的目录    登录创建的用户  安装   是否安装选择yes

有可能会出现不可以安装提示:

表示的意思

  • 系统范围的 SEMMNI 值不正确。
  • 当前的 SEMMNI 值是 128。
  • 所需的值应大于 321。

修改这个的主要原因是因为openGauss需要最大信号量集的数量是321,限制最大信号量的原因主要是为了资源管理。每个信号量集都使用系统资源(如内存),所以有一个上限可以确保不会因为过度使用信号量而耗尽系统资源。

2.9 查看是否安装成功

ps ux | grep gaussdb
gs_ctl query -D /opt/software/openGauss/data/single_node

安装成功出现一下代码

三、使用Navicat 连接

3.1修改配置

文件里面的#代表注释

cd /opt/software/openGauss/data/single_node/
vi postgresql.conf

然后使用[ESC]退出编辑模式,再按住[shift]+:wq保存并退出

转移目录到存放配置文件的目录   打开编辑文件  这个文件主要存放了openGauss的配置项,例如端口,地址,等等

修改以下内容:

listen_addresses = ‘localhost,【Centos的ip地址】
ssl = off
password_encryption_type = 0

  • 第一个代表可以连接openGauss的连接地址
  • 第二个代表修改必须重启
  • 第三个是使用什么加密方式连接 【0是代表MD5】【1是代表MD5+Sha256】加密
vi pg_hba.conf

添加如下

然后使用[ESC]退出编辑模式,再按住[shift]+:wq保存并退出

这个文件主要配置了可以访问openGauss的地址,192.168.72.1是代表客户端地址ip,/32是代表ipv4的意思 ,MD5连接方式,上面的trust是代表随意

3.2数据库重启

gs_ctl stop -D /opt/software/openGauss/data/single_node
gs_ctl start -D /opt/software/openGauss/data/single_node

3.3添加用户

进入openGauss命令:

gsql -d postgres

添加用户:

create user hcwy password "hcwy@123456";
alter role hcwy sysadmin;

3.3使用Navicat 连接步骤

  • 连接方式使用postgreSql,
  • 主机代表:openGauss的地址
  • Opengauss端口默认:5432
  • 密码和账号根据创建的来
  • 16
    点赞
  • 39
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值