ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

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

安装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二、下载安装包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上面安装的是如下版本2、关闭防火墙systemctl disable firewalld.service systemctl stop firewalld.service3、关闭 selinux安装vim、taryum install -y vim yum install -y tar将 SELINUXenforcing 改为 SELINUXdisabledvim /etc/selinux/config4、关闭HISTORY记录设置为0vim /etc/profilesource /etc/profile5、关闭交换内存重启虚拟机rebootswapoff -a reboot6、重新登陆后切换omm用户su - omm7、解压文件夹cd /opt/software/openGauss tar -jxf openGauss-5.0.3-openEuler-64bit.tar.bz2 ls -lb8、切换到root下执行如下命令cat /etc/sysctl.conf sysctl -w kernel.sem250 85000 250 330三、安装openGauss1、切换到omm目录安装su - omm2、执行如下命令安装提示(yes/no)选择yes#进入目录 cd /opt/software/openGauss/simpleInstall #此处密码Admin123请自行修改 sh install.sh -w Admin123 source ~/.bashrc3、如果安装出现如上报错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出现如下字段则表示安装成功!4、查看进程是否正常类似如下则表示正常说明openGauss端口号默认为5432默认生成名称为postgres的数据库5、启动数据库gs_ctl start -D /opt/software/openGauss/data/single_node -Z single_node6、连接数据库gsql -d postgres -p 54327、创建用户并授权CREATE USER gaussdb WITH CREATEDB password Admin123; GRANT ALL PRIVILEGES TO gaussdb;四、使用Navicat连接openGauss1.文件 pg_hba.conf 修改滑到最下面允许所有网段连接 在IPv4 local connections下添加host all all 0.0.0.0/0 md5vim /opt/software/openGauss/data/single_node/pg_hba.conf2、文件postgresql.conf 修改vim /opt/software/openGauss/data/single_node/postgresql.confpassword_encryption_type值设为0即为md5快捷查找为/password_encryption_typeenter然后/listen_addresses找到如下参数 去掉前面的#值设置为*3、重启openGaussgs_ctl restart -D /opt/software/openGauss/data/single_node -Z single_node4、修改数据库密码然后再重启openGauss不修改后面的navicat连不上alter user gaussdb password Admin1234;5、打开连接工具选择postgresql主机为虚拟机ip端口为5432用户名密码为上面设置的点击测试连接连接成功点击确定更加详细的连接方法可参考博客http://t.csdnimg.cn/Iv9bk
返回列表