论坛
潜水/灌水快乐,沉淀知识,认识更多同行。
ToB圈子
加入IT圈,遇到更多同好之人。
朋友圈
看朋友圈动态,了解ToB世界。
ToB门户
了解全球最新的ToB事件
博客
Blog
排行榜
Ranklist
文库
业界最专业的IT文库,上传资料也可以赚钱
下载
分享
Share
导读
Guide
相册
Album
记录
Doing
搜索
本版
文章
帖子
ToB圈子
用户
免费入驻
产品入驻
解决方案入驻
公司入驻
案例入驻
登录
·
注册
只需一步,快速开始
账号登录
立即注册
找回密码
用户名
Email
自动登录
找回密码
密码
登录
立即注册
首页
找靠谱产品
找解决方案
找靠谱公司
找案例
找对的人
专家智库
悬赏任务
圈子
SAAS
ToB企服应用市场:ToB评测及商务社交产业平台
»
论坛
›
数据库
›
Nosql
›
如何在openEuler上安装和配置openGauss数据库 ...
如何在openEuler上安装和配置openGauss数据库
何小豆儿在此
金牌会员
|
2025-1-3 11:22:29
|
显示全部楼层
|
阅读模式
楼主
主题
788
|
帖子
788
|
积分
2364
本文将详细介绍如何在openEuler 22.03 LTS SP1上安装和配置openGauss数据库,包括数据库的启动、停止、远程连接配置等关键步调。
1、安装
使用OpenEuler-22.03-LTS-SP1-x64版本的系统,通过下令行安装openGauss数据库。
1.1、确保系统软件包索引是最新的
以root权限执行以下下令:
sudo dnf update -y
复制代码
1.2、安装openGauss
以root权限执行以下下令:
sudo dnf install -y opengauss
复制代码
安装完成后,二进制文件目次在 /usr/local/opengauss:
ls -l /usr/local/opengauss
复制代码
默认数据目次在 /var/lib/opengauss/data:
ls -l /var/lib/opengauss/data
复制代码
2、数据库启动停止
需要切换到opengauss用户下操纵:
su - opengauss
复制代码
2.1、查询数据库状态
在opengauss用户下执行下令:
ps ux
复制代码
可以看到opengauss已经启动了
2.2、停止数据库
执行以下下令停止数据库:
# 停止命令
gs_ctl stop -D /var/lib/opengauss/data -Z single_node
# 查看状态确认停止
ps ux
复制代码
2.3、启动数据库
执行以下下令启动数据库:
# 启动命令
gs_ctl start -D /var/lib/opengauss/data -Z single_node
# 查看状态确认停止
ps ux
复制代码
2.4、重启数据库
执行以下下令重启数据库:
# 重启命令
gs_ctl restart -D /var/lib/opengauss/data -Z single_node
# 查看状态确认停止
ps ux
复制代码
3、密码规则配置
建议在数据库安装好后立即配置。在/var/lib/opengauss/data/postgresql.conf文件的108行左右,去掉注释,设置成0或1。
4、远程连接
数据库默认安装完是不能远程连接的,需要修改配置文件。数据库的远程操纵不能使用默认的超级用户,需要新建一个业务用户,而数据库的操纵需要有密码,因此整个步调如下:
修改配置文件
超级用户连接数据库
给超级用户设置密码
通过超级用户创建业务用户并设置密码
给业务用户分配权限
远程连接测试
4.1、修改配置文件
在/var/lib/opengauss/data/postgresql.conf文件中,设置 listen_addresses = '*'(大约第68行)
在/var/lib/opengauss/data/pg_hba.conf文件中,设置host all all 0.0.0.0/0 md5(大约在91行)
修改完后需要重启数据库。
4.2、超级用户连接数据库
以超级用户opengauss连接数据库:
gsql -d postgres -p 7654 -r
复制代码
4.3、给超级用户设置密码
执行以下下令:
ALTER USER opengauss WITH PASSWORD 'opengauss@123';
复制代码
4.4、创建业务用户并设置密码
执行以下下令:
CREATE USER admin WITH PASSWORD 'admin@123';
复制代码
4.5、给业务用户分配权限
执行以下下令:
GRANT ALL PRIVILEGES ON DATABASE postgres TO admin;
复制代码
4.6、远程连接测试
使用Navicat Premium Lite 17作为测试工具举行远程连接。
5、总结
通过上述步调,已经乐成在openEuler上安装并配置了openGauss数据库,确保可以或许举行正常的数据库操纵和远程连接。
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有账号?
立即注册
x
回复
使用道具
举报
0 个回复
正序浏览
返回列表
快速回复
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
or
立即注册
本版积分规则
发表回复
回帖并转播
发新帖
回复
何小豆儿在此
金牌会员
这个人很懒什么都没写!
楼主热帖
day05-优惠券秒杀01
mysql8.0.25安装配置教程(windows 64位 ...
K3S系列文章-使用AutoK3s在腾讯云上安 ...
使用 Mypy 检查 30 万行 Python 代码, ...
1.2 Hadoop简介-hadoop-最全最完整的保 ...
TechEmpower 21轮Web框架 性能评测 -- ...
图像金字塔
主键约束,唯一约束,默认约束,检查约 ...
由ASP.NET Core读取Response.Body引发 ...
【Visual Leak Detector】配置项 Trace ...
标签云
挺好的
服务器
快速回复
返回顶部
返回列表