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

标题: 如何在openEuler上安装和配置openGauss数据库 [打印本页]

作者: 何小豆儿在此    时间: 2025-1-3 11:22
标题: 如何在openEuler上安装和配置openGauss数据库
本文将详细介绍如何在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、修改配置文件


修改完后需要重启数据库。
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企服之家,中国第一个企服评测及商务社交产业平台。




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