找回密码
 立即注册
首页 业界区 安全 openGauss6.0在Centos7.9下安装

openGauss6.0在Centos7.9下安装

龙正平 6 天前
一、解压
上传安装包到/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    /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
 

来源:程序园用户自行投稿发布,如果侵权,请联系站长删除
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
您需要登录后才可以回帖 登录 | 立即注册