一、解压
上传安装包到/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
来源:程序园用户自行投稿发布,如果侵权,请联系站长删除
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作! |