一、openGauss详细安装教程

一、安装环境

  • Centos7.9 x86
  • openGauss 5.0.1 企业版

二、下载

三、安装

1.创建omm用户

# 1.创建用户组dbgroup
groupadd dbgroup

# 2.创建用户组dbgroup下的普通用户omm,并设置普通用户omm的密码,密码建议设置为omm@123。
useradd -g dbgroup omm
passwd omm

2.授权omm安装目录

  • 该步骤使用root用户操作
1.使用omm用户登录到openGauss包安装的主机,解压openGauss压缩包到安装目录(假定安装目录为/opt/software/openGauss,请用实际值替换)
# 注意:omm用户可能没有权限访问其他文件夹,需要先用root授权(注意:下面)
mkdir -p /opt/software/openGauss
chown 755 -R /opt/software
chown -R omm /opt/software/openGauss

3.安装

  • 该步骤使用omm使用户操作
# 1.解压安装包(开始使用omm用户操作)
tar -xzvf openGauss-5.0.1-CentOS-64bit-all.tar.gz
tar -jxf openGauss-5.0.1-CentOS-64bit.tar.bz2 -C /opt/software/openGauss

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

# 3.执行install.sh脚本安装openGauss。-w是指初始化数据库密码(gs_initdb指定),安全需要必须设置。
sh install.sh  -w password

在这里插入图片描述

出现以上问题,需要登录root用户输入:
sysctl -w kernel.sem=“250 85000 250 330”

4.验证是否安装成功

[omm@localhost simpleInstall]$ ps ux | grep gaussdb
omm       65779  1.2  5.0 6102832 812832 ?      Ssl  21:47   0:02 /opt/software/openGauss/bin/gaussdb -D /opt/software/openGauss/data/single_node
omm       76907  0.0  0.0 112812   976 pts/2    S+   21:51   0:00 grep --color=auto gaussdb

5.配置gc_ctl命令

[omm@localhost simpleInstall]$ gs_ctl
-bash: gs_ctl: command not found

  • 在~/.bashrc加入以下命令:
    • export PATH=/opt/software/openGauss/bin:$PATH
      在这里插入图片描述
  • 重新加载配置文件:source ~/.bashrc

四、配置远程访问

1.配置pg_hba.conf

  • vi /opt/software/openGauss/data/single_node/pg_hba.conf
host all all 0.0.0.0/0 sha256

在这里插入图片描述

2.配置postgresql.conf

  • vi /opt/software/openGauss/data/single_node/postgresql.conf
listen_addresses = '*'

在这里插入图片描述

3.重启

gs_ctl restart -D /opt/software/openGauss/data/single_node -Z single_node

五、创建用户及数据库

# 1.进入命令行
gsql -d postgres -p 5432
# 2.创建用户
CREATE USER gaussdb WITH CREATEDB password "openGauss@12345";
# 3.创建数据库
CREATE DATABASE dbname owner gaussdb;
# 4.授权dbname数据库给gaussdb用户
GRANT ALL PRIVILEGES ON DATABASE "dbname" TO gaussdb;

# 授予所有权限给gaussdb用户
GRANT ALL PRIVILEGES TO gaussdb;
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值