论坛
潜水/灌水快乐,沉淀知识,认识更多同行。
ToB圈子
加入IT圈,遇到更多同好之人。
朋友圈
看朋友圈动态,了解ToB世界。
ToB门户
了解全球最新的ToB事件
博客
Blog
排行榜
Ranklist
文库
业界最专业的IT文库,上传资料也可以赚钱
下载
分享
Share
导读
Guide
相册
Album
记录
Doing
搜索
本版
文章
帖子
ToB圈子
用户
免费入驻
产品入驻
解决方案入驻
公司入驻
案例入驻
登录
·
注册
只需一步,快速开始
账号登录
立即注册
找回密码
用户名
Email
自动登录
找回密码
密码
登录
立即注册
首页
找靠谱产品
找解决方案
找靠谱公司
找案例
找对的人
专家智库
悬赏任务
圈子
SAAS
ToB企服应用市场:ToB评测及商务社交产业平台
»
论坛
›
数据库
›
Mysql
›
安装openGauss数据库教程(最新最全)
安装openGauss数据库教程(最新最全)
西河刘卡车医
金牌会员
|
2024-12-26 21:21:52
|
显示全部楼层
|
阅读模式
楼主
主题
912
|
帖子
912
|
积分
2736
本文使用的操纵体系为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.service
复制代码
3、关闭 selinux
安装vim、tar
yum install -y vim
yum install -y tar
复制代码
将 SELINUX=enforcing 改为 SELINUX=disabled
vim /etc/selinux/config
复制代码
4、关闭HISTORY纪录,设置为0
vim /etc/profile
复制代码
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
复制代码
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
复制代码
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
复制代码
出现如下字段则体现安装乐成!
4、检察进程是否正常,雷同如下则体现正常
阐明:openGauss端口号默认为5432,默认生成名称为postgres的数据库
5、启动数据库
gs_ctl start -D /opt/software/openGauss/data/single_node -Z single_node
复制代码
6、毗连数据库
gsql -d postgres -p 5432
复制代码
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
复制代码
2、文件postgresql.conf 修改
vim /opt/software/openGauss/data/single_node/postgresql.conf
复制代码
password_encryption_type值设为0,即为md5,快捷查找为/password_encryption_type,enter
然后/listen_addresses找到如下参数 ,去掉前面的#,值设置为*
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,用户名暗码为上面设置的,点击测试毗连,毗连乐成点击确定
更加详细的毗连方法可参考博客:http://t.csdnimg.cn/Iv9bk
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有账号?
立即注册
x
回复
使用道具
举报
0 个回复
正序浏览
返回列表
快速回复
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
or
立即注册
本版积分规则
发表回复
回帖并转播
发新帖
回复
西河刘卡车医
金牌会员
这个人很懒什么都没写!
楼主热帖
工行、建行、农行的 IT 架构是什么样的 ...
PHP判断远程文件是否存在的四种方法 ...
轻量级CI/CD发布部署环境搭建及使用_06 ...
全双工与半双工技术剖析
Spring--循环依赖的原理(四)--为什么用 ...
【容器~原始真解】Docker —— 容器的 ...
超融合一体机上新,打通信创落地的“顶 ...
CAN总线简介
MySQL高可用架构搭建实战
【笔者感悟】笔者的学习心得【六】 ...
标签云
挺好的
服务器
快速回复
返回顶部
返回列表