关闭防火墙
systemctl status firewalld
systemctl disable firewalld.service
systemctl stop firewalld.service
设置SEMMNI
su - root
vi /etc/sysctl.conf
增加如下语句 kernel.sem = 250 32000 100 999 然后wq保存后 sysctl -p 如下图所示
yum -y install bzip2
新增用户组和用户
groupadd -g 1001 dbgrp
useradd -u 2001 -g dbgrp omm
mkdir -p /opt/software/openGauss
chown -R omm:dbgrp /opt
切换omm用户安装
su - omm
开始安装
cd /opt/software/openGauss/
将openGauss-Server-6.0.0-openEuler22.03-x86_64.tar.bz2 上传到上面的目录下
tar -jxf openGauss-Server-6.0.0-openEuler22.03-x86_64.tar.bz2
sh install.sh -w JHKJ@2023 #-w 代表初始化密码
ps -ef|grep gauss 此时执行此命令发现openGauss已经成功启动起来了如下图所示:
设置libssl.so.1.1的关联/usr/lib/
su - root
find / -name libssl.so.1.1 #此时会显示如下路径
/opt/software/openGauss/lib/libssl.so.1.1
#然后将上面libssl.so.1.1进行软连接
ln -s /opt/software/openGauss/lib/libssl.so.1.1 /usr/lib/libssl.so.1.1
启动openGauss数据库
su - omm
cd /opt/software/openGauss/bin
/opt/software/openGauss/bin/gs_ctl restart -D /opt/software/openGauss/data/single_node -Z single_node
修改常用配置
放开IP限制
第一步pg_hba.conf vi查找指令
vi /opt/software/openGauss/data/single_node/pg_hba.conf
#然后进行搜索下列关键字 附: trust一般用于本地连接不进行密码校验
/host all 搜索到这行 把"127.0.0.1/32"替换成"0.0.0.0/0" 和 把"trust"f替换成"md5"
第二步postgresql.conf
vi /opt/software/openGauss/data/single_node/postgresql.conf
搜索"#listen_addresses" 即
/#listen_addresses 搜索后 将最前面的"#"去掉 和 将"localhost"替换成*
修改密码加密方式
vi /opt/software/openGauss/data/single_node/postgresql.conf
搜索"password_encryption_type" 即
/password_encryption_type 即将前面的#去掉 和将2修改成为0代表使用md5的加密方式
注意,只有在修改该配置项后,创建的用户才会使用md5加密生效,即navicat才可以连
重启openGauss数据库好让刚才修改的配置生效
/opt/software/openGauss/bin/gs_ctl restart -D /opt/software/openGauss/data/single_node -Z single_node