西河刘卡车医 发表于 2024-12-26 21:21:52

安装openGauss数据库教程(最新最全)

本文使用的操纵体系为OpenEuler20.04,必要的安装教程的可以参考博客:http://t.csdnimg.cn/onjAn
一、创建用户并授权

#创建用户组
groupadd dbgroup
#创建用户
useradd -g dbgroup omm
#添加密码
passwd omm
#创建文件夹
mkdir -p /opt/software/openGauss
#授权
chmod -R 755/opt/software
chown -R omm /opt/software/openGauss
https://i-blog.csdnimg.cn/direct/ca096f63062f43879720d553b974a9c0.png
二、下载安装包

1、进入目录下,下载安装包,详细命令如下
cd /opt/software/openGauss

wget https://opengauss.obs.cn-south-1.myhuaweicloud.com/5.0.3/x86_openEuler/openGauss-5.0.3-openEuler-64bit.tar.bz2 上面安装的是如下版本
https://i-blog.csdnimg.cn/direct/10f67bb6097b4f42a1916e049f85b481.png
2、关闭防火墙
systemctl disable firewalld.service

systemctl stop firewalld.service 3、关闭 selinux
安装vim、tar
yum install -y vim

yum install -y tar 将 SELINUX=enforcing 改为 SELINUX=disabled
vim /etc/selinux/config https://i-blog.csdnimg.cn/direct/19a25e4260184126b97440c1f525dccc.png
4、关闭HISTORY纪录,设置为0
vim /etc/profile https://i-blog.csdnimg.cn/direct/397bd8e751c24238b16bdb3579bc7607.png
source /etc/profile 5、关闭交换内存,重启假造机reboot
swapoff -a

reboot
6、重新登陆后,切换omm用户
su - omm 7、解压文件夹
cd /opt/software/openGauss

tar -jxf openGauss-5.0.3-openEuler-64bit.tar.bz2

ls -lb
https://i-blog.csdnimg.cn/direct/25b60cf69a8342fbad2ad0f3dc7f7ede.png
8、切换到root下实行如下命令
cat /etc/sysctl.conf

sysctl -w kernel.sem="250 85000 250 330" 三、安装openGauss

1、切换到omm目录安装
su - omm 2、实行如下命令安装,提示(yes/no)?选择yes
#进入目录
cd /opt/software/openGauss/simpleInstall

#此处密码Admin@123,请自行修改
sh install.sh -w "Admin@123" &&source ~/.bashrc
https://i-blog.csdnimg.cn/direct/6c63bffa24674b43b8699aca51b6ffdd.png
3、如果安装出现如上报错:gs_initdb: error while loading shared libraries: libreadline.so.7: cannot open shared object file: No such file or directory。
解决方法,切换为root用户,实行如下命令,然后重新实行上面的第二步的安装命令:
cd /usr/lib64

ln -s libreadline.so.8 libreadline.so.7 出现如下字段则体现安装乐成!
https://i-blog.csdnimg.cn/direct/c9dbbe1184554301b339efb815bad961.png
4、检察进程是否正常,雷同如下则体现正常
阐明:openGauss端口号默认为5432,默认生成名称为postgres的数据库
https://i-blog.csdnimg.cn/direct/52323f046f3548a5a272ff861e7bff7e.png
5、启动数据库
gs_ctl start -D /opt/software/openGauss/data/single_node -Z single_node 6、毗连数据库
gsql -d postgres -p 5432 https://i-blog.csdnimg.cn/direct/4655f077a69245978b6fce028ca9396f.png
7、创建用户并授权
CREATE USER gaussdb WITH CREATEDB password "Admin@123";

GRANT ALL PRIVILEGES TO gaussdb; 四、使用Navicat毗连openGauss

1.文件 pg_hba.conf 修改
滑到最下面,答应所有网段毗连 在IPv4 local connections下添加:host all all 0.0.0.0/0 md5
vim /opt/software/openGauss/data/single_node/pg_hba.conf https://i-blog.csdnimg.cn/direct/a93918bfd95544eca15e401cc9f8ea91.png
2、文件postgresql.conf 修改
vim /opt/software/openGauss/data/single_node/postgresql.conf password_encryption_type值设为0,即为md5,快捷查找为/password_encryption_type,enter
https://i-blog.csdnimg.cn/direct/72832783d06e4a539e40e45bbfd630c9.png
然后/listen_addresses找到如下参数 ,去掉前面的#,值设置为*
https://i-blog.csdnimg.cn/direct/b7943e33b56548ccb4c015a303e2336f.png
3、重启openGauss
gs_ctl restart -D /opt/software/openGauss/data/single_node -Z single_node 4、修改数据库暗码,然后再重启openGauss(不修改背面的navicat连不上)
alter user gaussdb password 'Admin@1234'; 5、打开毗连工具,选择postgresql,主机为假造机ip,端口为5432,用户名暗码为上面设置的,点击测试毗连,毗连乐成点击确定
https://i-blog.csdnimg.cn/direct/04a30beb199647da8c7111bd2256f814.png
 
https://i-blog.csdnimg.cn/direct/cfa4d6dba3464ffea72b490c312861ff.png
更加详细的毗连方法可参考博客:http://t.csdnimg.cn/Iv9bk
 

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页: [1]
查看完整版本: 安装openGauss数据库教程(最新最全)