openGauss极简版单节点安装,docker及podman拉取kylin麒麟镜像内部及部署安装Gaussdb数据库

安装包链接

https://opengauss.org/zh/download/

参考链接

单节点安装

openGauss学习笔记-03 openGauss极简版单节点安装_opengauss 笔记-CSDN博客

总结链接

http://t.csdnimg.cn/7JfWu

linux centos 系统 docker及podman拉取kylin麒麟镜像内部及部署安装Gaussdb数据库-CSDN博客

前提条件

  • 已完成用户组和普通用户的创建。
  • 所有服务器操作系统和网络均正常运行。
  • 普通用户必须有数据库包解压路径、安装路径的读、写和执行操作权限,并且安装路径必须为空。
  • 普通用户对下载的openGauss压缩包有执行权限。
  • 安装前请检查指定的openGauss端口是否被占用,如果被占用请更改端口或者停止当前使用端口进程。

操作步骤

1.使用普通用户登录到openGauss包安装的主机,解压openGauss压缩包到安装目录(假定安装目录为/opt/software/openGauss,请用实际值替换)。

复制代码
tar -jxf openGauss-x.x.x-openEuler-64bit.tar.bz2 -C /opt/software/openGauss

2.假定解压包的路径为/opt/software/openGauss,进入解压后目录下的simpleInstall。

复制代码
cd /opt/software/openGauss/simpleInstall

3.执行install.sh脚本安装openGauss。

复制代码
sh install.sh  -w "xxxx" &&source ~/.bashrc

说明:

  • -w:初始化数据库密码(gs_initdb指定),因安全需要,此项必须设置。

  • -p:指定openGauss端口号,如不指定,默认为5432。

  • -h|--help:打印使用说明。

  • 安装后,该数据库部署节点的名称为sgnode(gs_initdb指定)。

  • 执行时,如果出现报错"the maximum number of SEMMNI is not correct, the current SEMMNI is xxx. Please check it.",请使用有root权限的用户执行如下命令。

    sysctl -w kernel.sem="250 85000 250 330"

  • 安装后,数据库目录安装路径/opt/software/openGauss/data/single_node,其中/opt/software/openGauss为解压包路径,data/single_node为新创建的数据库节点目录。

  • 安装完成后,默认生成名称为postgres的数据库。第一次连接数据库时可以连接到此数据库。

4.安装执行完成后,使用ps和gs_ctl查看进程是否正常。

复制代码
ps ux | grep gaussdb
gs_ctl query -D /opt/software/openGauss/data/single_node
相关推荐
少年攻城狮13 小时前
OceanBase系列---【oceanbase的oracle模式新增分区表】
数据库·oracle·oceanbase
BullSmall13 小时前
MySQL8.0全栈初始化脚本集
数据库·mysql
六月闻君13 小时前
MySQL8主从数据库复制故障
数据库·mysql
Xの哲學13 小时前
Linux Netlink全面解析:从原理到实践
linux·网络·算法·架构·边缘计算
洲覆14 小时前
缓存异常:缓存穿透、缓存击穿、缓存雪崩
开发语言·数据库·mysql·缓存
冷崖14 小时前
网络学习-异步IO(八)
服务器·网络·学习
xcLeigh14 小时前
KingbaseES数据库:本地连接全攻略!从环境检查到问题排查,新手也能轻松上手
数据库
rexling114 小时前
【玩转全栈】----Django基本配置和介绍
数据库·django·sqlite
Deamon Tree14 小时前
如何保证缓存与数据库更新时候的一致性
java·数据库·缓存
大G的笔记本14 小时前
MySQL 中的 行锁(Record Lock) 和 间隙锁(Gap Lock)
java·数据库·mysql