openGauss6.0在Centos7.9下安装

一、解压
上传安装包到/opt/opengauss

tar -jxf openGauss-Server-6.0.0-CentOS7-x86_64.tar.bz2 -C /opt/software/openGauss

二、创建普通gauss用户
    1. 创建安装用户组 gaussall。
    groupadd -g 98765 gaussall
    2. 创建安装用户 gauss
    useradd -u 56789 -g gaussall  -m -d /home/gauss -s /bin/bash gauss
    3. 初始化用户密码。
    passwd gauss
    注:密码为gausspassword

    chown -R gauss:gaussall  /opt/software/openGauss

三.执行install.sh脚本安装openGauss
    1、切换用户
    # su - gauss
    
    2、执行安装脚本
    #cd /opt/software/openGauss/simpleInstall

    #sh install.sh  -w "testuser17_@" -p 5432 &&source ~/.bashrc

说明:
    -w:初始化数据库密码(gs_initdb指定),因安全需要,此项必须设置。 密码要大于8位并且包含三种不同的字符

    -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的数据库。第一次连接数据库时可以连接到此数据库。

 

进度条....
2025-02-27 11:27:06.517 [unknown] [unknown] localhost 140589986429632 0[0:0#0]  0 [EXECUTOR] CAUSE:  Incorrect environment value.
2025-02-27 11:27:06.517 [unknown] [unknown] localhost 140589986429632 0[0:0#0]  0 [EXECUTOR] ACTION:  Please refer to backend log for more details.
.
[2025-02-27 11:27:07.875][699][][gs_ctl]:  done
[2025-02-27 11:27:07.875][699][][gs_ctl]: server started (/opt/software/openGauss/data/single_node)
import sql file
Would you like to create a demo database (yes/no)? yes
#这里输入yes
Load demoDB [school,finance] success.
[complete successfully]: You can start or stop the database server using:
    gs_ctl start|stop|restart -D $GAUSSHOME/data/single_node -Z single_node

-bash: ulimit: open files: cannot modify limit: Operation not permitted

  3、查看服务是否正常
  [gauss@minio2 simpleInstall]$ ps ux | grep gaussdb
  gauss       703  2.0  0.4 6277628 555264 ?      Ssl  11:27   0:05 /opt/software/openGauss/bin/gaussdb -D /opt/software/openGauss/data/single_node
  gauss     14292  0.0  0.0 110480   904 pts/0    S+   11:31   0:00 grep --color=auto gaussdb

 

4、登录数据库
#gsql -d postgres -p 5432 -r
 
--1-修改监听地址 默认是本地才能访问
vi /opt/software/openGauss/data/single_node/postgresql.conf
如下参数改成
listen_addresses = '*'   --原本是localhost

--2-
vi /opt/software/openGauss/data/single_node/pg_hba.conf
--添加如下内容
host    all    all    <客户端IP>/32    sha256
 

--3-重启服务
gs_ctl restart -D $GAUSSHOME/data/single_node -Z single_node

 

五、创建数据库
1、登录数据库
#gsql -d postgres -p 5432 -r
2、创建表空间
#CREATE TABLESPACE tpcds_local RELATIVE LOCATION 'tablespace/tablespace_1' ;   

3、创建数据库
CREATE DATABASE db_tpcc WITH TABLESPACE = tpcds_local;

4、创建用户

--切换到新创建的数据库下 在创建用户否则模式会有问题
openGauss=# \c db_tpcc
Non-SSL connection (SSL connection is recommended when requiring high-security)
You are now connected to database "db_tpcc" as user "gauss".

CREATE USER  firstuser IDENTIFIED BY 'firstyc123#';
--当结果显示为如下信息,则表示创建成功。
--CREATE ROLE

--新用户服务器端登录
gsql -d postgres -p 5432 -U firstuser -W firstyc123#

 

 安装包获取方式(免费):
(1)登录-注册:http://resources.kittytiger.cn/
(2)搜索:openGauss数据库centos7版本

其他相关:

   驱动: 搜索: openGauss6.0驱动

  客户端访问工具:DBeaver--windows

 

posted @   万笑佛  阅读(18)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!
点击右上角即可分享
微信分享提示