如何在openEuler上安装和配置openGauss数据库

[复制链接]
发表于 2025-1-3 11:22:29 | 显示全部楼层 |阅读模式
本文将详细介绍如何在openEuler 22.03 LTS SP1上安装和配置openGauss数据库,包括数据库的启动、停止、远程连接配置等关键步调。
1、安装

使用OpenEuler-22.03-LTS-SP1-x64版本的系统,通过下令行安装openGauss数据库
1.1、确保系统软件包索引是最新的

以root权限执行以下下令:
  1. sudo dnf update -y
复制代码
1.2、安装openGauss

以root权限执行以下下令:
  1. sudo dnf install -y opengauss
复制代码
安装完成后,二进制文件目次在 /usr/local/opengauss:
  1. ls -l /usr/local/opengauss
复制代码

默认数据目次在 /var/lib/opengauss/data:
  1. ls -l /var/lib/opengauss/data
复制代码

2、数据库启动停止

需要切换到opengauss用户下操纵:
  1. su - opengauss
复制代码

2.1、查询数据库状态

在opengauss用户下执行下令:
  1. ps ux
复制代码

可以看到opengauss已经启动了
2.2、停止数据库

执行以下下令停止数据库:
  1. # 停止命令
  2. gs_ctl stop -D /var/lib/opengauss/data -Z single_node
  3. # 查看状态确认停止
  4. ps ux
复制代码

2.3、启动数据库

执行以下下令启动数据库:
  1. # 启动命令
  2. gs_ctl start -D /var/lib/opengauss/data -Z single_node
  3. # 查看状态确认停止
  4. ps ux
复制代码

2.4、重启数据库

执行以下下令重启数据库:
  1. # 重启命令
  2. gs_ctl restart -D /var/lib/opengauss/data -Z single_node
  3. # 查看状态确认停止
  4. 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连接数据库:
  1. gsql -d postgres -p 7654 -r
复制代码

4.3、给超级用户设置密码

执行以下下令:
  1. ALTER USER opengauss WITH PASSWORD 'opengauss@123';
复制代码

4.4、创建业务用户并设置密码

执行以下下令:
  1. CREATE USER admin WITH PASSWORD 'admin@123';
复制代码

4.5、给业务用户分配权限

执行以下下令:
  1. GRANT ALL PRIVILEGES ON DATABASE postgres TO admin;
复制代码

4.6、远程连接测试

使用Navicat Premium Lite 17作为测试工具举行远程连接。

5、总结

通过上述步调,已经乐成在openEuler上安装并配置了openGauss数据库,确保可以或许举行正常的数据库操纵和远程连接。

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

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
回复

使用道具 举报

© 2001-2025 Discuz! Team. Powered by Discuz! X3.5

GMT+8, 2025-7-19 04:47 , Processed in 0.074140 second(s), 30 queries 手机版|qidao123.com技术社区-IT企服评测▪应用市场 ( 浙ICP备20004199 )|网站地图

快速回复 返回顶部 返回列表