当前位置: 首页 > news >正文

安装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

http://www.cnnetsun.cn/news/3874429.html

相关文章:

  • 企业微信机器人 API:接口调用鉴权、消息格式与异常处理详解
  • 揭秘网站建设补充协议:避坑指南与合同细节的深度解读
  • D2DX暗黑破坏神2高清补丁:3步实现60fps宽屏的终极指南
  • 软件授权验证模块的机器码样本(无推广)
  • 为什么数据治理离不开元数据?元数据核心作用是什么?
  • 深度解析江西省建设监理网站的实用价值与注册流程揭秘
  • 你以为AI能替代人类?:拆解5大不可逾越的认知鸿沟——附可落地的协同增强 checklist
  • γ-谷氨酰转肽酶活性检测:γ-谷氨酰基转移法在肝胆功能与氧化应激研究中的双重监测
  • 知网 AIGC 疑似度高达 60%?教你用“句式名词化”手动去除 AI 痕迹(附手改实例)
  • rpy2性能优化:10个技巧让R-Python交互速度提升300%
  • java篇-【报错】Error: opening registry key ‘Software\JavaSoft\Java Runtime Environment‘
  • 乡镇门户网站建设: 如何打造真正接地气的数字名片与本土文化传承平台
  • 网站建设英文合同避坑指南:如何起草一份权责清晰的网站建设英文合同以保障海外客户权益
  • [Java]-Redis面试题
  • 如何快速使用WatermarkRemover:三步轻松去除视频水印的完整指南
  • 成本陷阱(上):开源模型的蜜糖,Token工厂的砒霜!
  • 温州网站建设公司如何选择靠谱服务?揭秘低成本高质量建站背后的真相与避坑指南
  • 帕金森病数据集分析:帕金森病详细健康数据
  • Git远程仓库切换与分支引用清理实战指南
  • 代谢综合症:风险因素和健康指标综合数据集
  • WarcraftHelper:如何让经典魔兽争霸3在现代电脑上焕发新生?
  • Mermaid Live Editor:3分钟创建专业图表的免费在线编辑器
  • WinBtrfs终极指南:在Windows上原生读写Btrfs文件系统的完整解决方案
  • 专访云克隆研发总监:CCL-5, IL-1a, TNFa, CXCL-10, CXCL-11, IFN-beta六重抗病毒免疫标志物xMAP 液相悬浮芯片打通病毒感染早期预警技术通道
  • 专为退役军人事务局打造智能高效的资产管理软件功能详解
  • STM32-S179-交流电压+电流+功率+过载保护+电量+时钟+分时段计费+漏电保护+温度+散热+OLED屏+声光报警+按键+(无线方式选择)-21(设计源文件+万字报告+讲解)(支持资料、图片参考
  • 2024年企业必看的网站建设风险分析与避坑指南
  • 硬件测试内容之九:PLL(芯片)
  • java树结构的处理
  • 2026最新6款AI编程工具基础版免费深度对比