news 2026/8/6 18:14:58

安装openGauss数据库教程(最新最全)

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
安装openGauss数据库教程(最新最全)

本文使用的操作系统为OpenEuler20.04,需要的安装教程的可以参考博客:http://t.csdnimg.cn/onjAn

一、创建用户并授权

#创建用户组 groupadd dbgroup #创建用户 useradd -g dbgroup omm #添加密码 passwd omm #创建文件夹 mkdir -p /opt/software/openGauss #授权 chmod -R 755 /opt/software chown -R omm /opt/software/openGauss

二、下载安装包

1、进入目录下,下载安装包,具体命令如下

cd /opt/software/openGauss wget https://opengauss.obs.cn-south-1.myhuaweicloud.com/5.0.3/x86_openEuler/openGauss-5.0.3-openEuler-64bit.tar.bz2

上面安装的是如下版本

2、关闭防火墙

systemctl disable firewalld.service systemctl stop firewalld.service

3、关闭 selinux

安装vim、tar

yum install -y vim yum install -y tar

将 SELINUX=enforcing 改为 SELINUX=disabled

vim /etc/selinux/config

4、关闭HISTORY记录,设置为0

vim /etc/profile

source /etc/profile

5、关闭交换内存,重启虚拟机reboot

swapoff -a reboot

6、重新登陆后,切换omm用户

su - omm

7、解压文件夹

cd /opt/software/openGauss tar -jxf openGauss-5.0.3-openEuler-64bit.tar.bz2 ls -lb

8、切换到root下执行如下命令

cat /etc/sysctl.conf sysctl -w kernel.sem="250 85000 250 330"

三、安装openGauss

1、切换到omm目录安装

su - omm

2、执行如下命令安装,提示(yes/no)?选择yes

#进入目录 cd /opt/software/openGauss/simpleInstall #此处密码Admin@123,请自行修改 sh install.sh -w "Admin@123" &&source ~/.bashrc

3、如果安装出现如上报错:gs_initdb: error while loading shared libraries: libreadline.so.7: cannot open shared object file: No such file or directory。

解决方法,切换为root用户,执行如下命令,然后重新执行上面的第二步的安装命令:

cd /usr/lib64 ln -s libreadline.so.8 libreadline.so.7

出现如下字段则表示安装成功!

4、查看进程是否正常,类似如下则表示正常

说明:openGauss端口号默认为5432,默认生成名称为postgres的数据库

5、启动数据库

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

6、连接数据库

gsql -d postgres -p 5432

7、创建用户并授权

CREATE USER gaussdb WITH CREATEDB password "Admin@123"; GRANT ALL PRIVILEGES TO gaussdb;

四、使用Navicat连接openGauss

1.文件 pg_hba.conf 修改

滑到最下面,允许所有网段连接 在IPv4 local connections下添加:host all all 0.0.0.0/0 md5

vim /opt/software/openGauss/data/single_node/pg_hba.conf

2、文件postgresql.conf 修改

vim /opt/software/openGauss/data/single_node/postgresql.conf

password_encryption_type值设为0,即为md5,快捷查找为/password_encryption_type,enter

然后/listen_addresses找到如下参数 ,去掉前面的#,值设置为*

3、重启openGauss

gs_ctl restart -D /opt/software/openGauss/data/single_node -Z single_node

4、修改数据库密码,然后再重启openGauss(不修改后面的navicat连不上)

alter user gaussdb password 'Admin@1234';

5、打开连接工具,选择postgresql,主机为虚拟机ip,端口为5432,用户名密码为上面设置的,点击测试连接,连接成功点击确定

更加详细的连接方法可参考博客:http://t.csdnimg.cn/Iv9bk

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/8/6 18:12:11

企业微信机器人 API:接口调用鉴权、消息格式与异常处理详解

调用官方 API 最让人头疼也最容易踩坑的环节有两个:第一是怎么证明“我是我”(接口鉴权);第二是为什么辛辛苦苦写的代码发出去总是报错(错误码与异常处理)。今天咱们把企业微信接口调用的底层逻辑一次性彻底…

作者头像 李华
网站建设 2026/8/6 18:09:08

揭秘网站建设补充协议:避坑指南与合同细节的深度解读

在这个数字化浪潮滚滚向前的时代,几乎每一家企业,无论大小,都需要在互联网上拥有一个属于自己的“数字门面”,也就是我们俗称的网站。然而,随着接触的甲方客户越来越多,我发现了一个非常普遍且令人头疼的现象:很多公司在谈网站建设合同时,只盯着总价看,只在乎上线时间…

作者头像 李华
网站建设 2026/8/6 18:05:12

D2DX暗黑破坏神2高清补丁:3步实现60fps宽屏的终极指南

D2DX暗黑破坏神2高清补丁:3步实现60fps宽屏的终极指南 【免费下载链接】d2dx D2DX is a complete solution to make Diablo II run well on modern PCs, with high fps and better resolutions. 项目地址: https://gitcode.com/gh_mirrors/d2/d2dx 还在忍受暗…

作者头像 李华
网站建设 2026/8/6 18:02:41

软件授权验证模块的机器码样本(无推广)

我在开发一个本地软件授权模块,需要生成和校验机器码。目前我计划采用对称加密Hash的方式,但担心碰撞和伪造问题。为了测试验证算法的可靠性,我生成了以下一批模拟机器码(仅用于算法测试,不涉及任何实际产品&#xff0…

作者头像 李华
网站建设 2026/8/6 18:02:33

为什么数据治理离不开元数据?元数据核心作用是什么?

数据库几百张表,没人知道哪张存了什么,你遇到过吗?前阵子跟一位制造业的数据主管聊天,他说了一件事让我特别有共鸣。公司上了ERP、MES、CRM三套系统,数据量越来越大,但每次想找个具体的字段、搞清楚某个指标…

作者头像 李华
网站建设 2026/8/6 18:00:57

深度解析江西省建设监理网站的实用价值与注册流程揭秘

在这个快节奏的数字时代,建筑工程行业正经历着一场前所未有的信息化变革。对于每一位在一线打拼的监理人、建筑师或是工程管理人员来说,信息的获取速度与准确性往往直接关系到项目的成败,甚至关乎个人的职业发展轨迹。今天,我想和大家聊一个看似枯燥实则至关重要的话题——…

作者头像 李华