ToB企服应用市场:ToB评测及商务社交产业平台

标题: 安装openGauss数据库教程(最新最全) [打印本页]

作者: 西河刘卡车医    时间: 2024-12-26 21:21
标题: 安装openGauss数据库教程(最新最全)
本文使用的操纵体系为OpenEuler20.04,必要的安装教程的可以参考博客:http://t.csdnimg.cn/onjAn
一、创建用户并授权

  1. #创建用户组
  2. groupadd dbgroup
  3. #创建用户
  4. useradd -g dbgroup omm
  5. #添加密码
  6. passwd omm
  7. #创建文件夹
  8. mkdir -p /opt/software/openGauss
  9. #授权
  10. chmod -R 755  /opt/software
  11. chown -R omm /opt/software/openGauss
复制代码

二、下载安装包

1、进入目录下,下载安装包,详细命令如下
  1. cd /opt/software/openGauss
  2. wget https://opengauss.obs.cn-south-1.myhuaweicloud.com/5.0.3/x86_openEuler/openGauss-5.0.3-openEuler-64bit.tar.bz2
复制代码
上面安装的是如下版本

2、关闭防火墙
  1. systemctl disable firewalld.service
  2. systemctl stop firewalld.service
复制代码
3、关闭 selinux
安装vim、tar
  1. yum install -y vim
  2. yum install -y tar
复制代码
将 SELINUX=enforcing 改为 SELINUX=disabled
  1. vim /etc/selinux/config
复制代码

4、关闭HISTORY纪录,设置为0
  1. vim /etc/profile
复制代码

  1. source /etc/profile
复制代码
5、关闭交换内存,重启假造机reboot
  1. swapoff -a
  2. reboot
复制代码
6、重新登陆后,切换omm用户
  1. su - omm
复制代码
7、解压文件夹
  1. cd /opt/software/openGauss
  2. tar -jxf openGauss-5.0.3-openEuler-64bit.tar.bz2
  3. ls -lb
复制代码

8、切换到root下实行如下命令
  1. cat /etc/sysctl.conf
  2. sysctl -w kernel.sem="250 85000 250 330"
复制代码
三、安装openGauss

1、切换到omm目录安装
  1. su - omm
复制代码
2、实行如下命令安装,提示(yes/no)?选择yes
  1. #进入目录
  2. cd /opt/software/openGauss/simpleInstall
  3. #此处密码Admin@123,请自行修改
  4. sh install.sh -w "Admin@123" &&source ~/.bashrc
复制代码

3、如果安装出现如上报错:gs_initdb: error while loading shared libraries: libreadline.so.7: cannot open shared object file: No such file or directory。
解决方法,切换为root用户,实行如下命令,然后重新实行上面的第二步的安装命令:
  1. cd /usr/lib64
  2. ln -s libreadline.so.8 libreadline.so.7
复制代码
出现如下字段则体现安装乐成!

4、检察进程是否正常,雷同如下则体现正常
阐明:openGauss端口号默认为5432,默认生成名称为postgres的数据库

5、启动数据库
  1. gs_ctl start -D /opt/software/openGauss/data/single_node -Z single_node
复制代码
6、毗连数据库
  1. gsql -d postgres -p 5432
复制代码

7、创建用户并授权
  1. CREATE USER gaussdb WITH CREATEDB password "Admin@123";
  2. GRANT ALL PRIVILEGES TO gaussdb;
复制代码
四、使用Navicat毗连openGauss

1.文件 pg_hba.conf 修改
滑到最下面,答应所有网段毗连 在IPv4 local connections下添加:host all all 0.0.0.0/0 md5
  1. vim /opt/software/openGauss/data/single_node/pg_hba.conf
复制代码

2、文件postgresql.conf 修改
  1. vim /opt/software/openGauss/data/single_node/postgresql.conf
复制代码
password_encryption_type值设为0,即为md5,快捷查找为/password_encryption_type,enter

然后/listen_addresses找到如下参数 ,去掉前面的#,值设置为*

3、重启openGauss
  1. gs_ctl restart -D /opt/software/openGauss/data/single_node -Z single_node
复制代码
4、修改数据库暗码,然后再重启openGauss(不修改背面的navicat连不上)
  1. alter user gaussdb password 'Admin@1234';
复制代码
5、打开毗连工具,选择postgresql,主机为假造机ip,端口为5432,用户名暗码为上面设置的,点击测试毗连,毗连乐成点击确定

 

更加详细的毗连方法可参考博客:http://t.csdnimg.cn/Iv9bk
 

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。




欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/) Powered by Discuz! X3.4