centOS系统下openGauss极简版安装

安装环境准备:

提示:因为openGauss没有提供ubuntu和windows安装包,所以选择安装在centOS

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

这是官方的文档,root用户是不能安装openGauss,普通用户安装openGauss数据库需要使用sudo权限,如果是刚装好的centOS7,那么普通用户是没有sudo权限,需要给普通用户授予sudo权限。授权过程如下:

su root 登录root账户

chmod -v u+w /etc/sudoers   (增加 sudoers 文件的写的权限,默认为只读)

vim /etc/sudoers 打开sudoers文件

root    ALL=(ALL)       ALL 找到这一行,大概在100行那里,添加下面这一句

user   ALL=(ALL)       ALL user就是普通用户名

保存退出

 chmod -v u-w /etc/sudoers (删除 sudoers 的写的权限)

退出到普通用户,赋予普通用户对opt读写执行权限

cd /
sudo chmod -R 777 /opt

只有给普通用户赋予opt目录执行读写权限,安装openGauss才顺利通过


openGauss安装:

cd 到openGauss安装包目录下

tar -xjf openGauss-2.1.0-CentOS-64bit.tar.bz2  -C /opt/software/openGauss/
cd /opt/software/openGauss/simpleInstall
sh install.sh  -w (接着输入密码,密码要求8个字符)

•执行时,如果出现报错"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"
提示:在安装过程会提示是否安装数据库,输入yes回车就可以了


安装成功验证:

ps ux | grep gaussdb

输出以下信息
在这里插入图片描述

gs_ctl query -D /opt/software/openGauss/data/single_node

输出信息
gs_ctl query ,datadir is /opt/software/openGauss/data/single_node
HA state:
local_role : Normal
static_connections : 0
db_state : Normal
detail_information : Normal
Senders info:
No information
Receiver info:
No information


  • 0
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值