在 openEuler 系统上安装 openGauss 数据库

IT全栈视野
• 阅读 465

在 openEuler 系统上安装 openGauss 数据库 在 openEuler 系统中,我们可以按照以下步骤安装 openGauss 数据库。 一、创建用户组和用户 首先创建用户组 dbgroup,执行以下命令:

 groupadd dbgroup

这一步确保了后续创建的用户可以归属于特定的用户组,方便进行权限管理。 创建用户组 dbgroup 下的普通用户 omm,并设置密码为 Gauss_234:

   useradd -g dbgroup omm
   passwd omm Gauss_234

通过将用户 omm 添加到 dbgroup 用户组,我们可以为其赋予特定的权限和资源访问能力。设置密码可以确保用户能够安全地登录并进行操作。 二、创建文件夹并设置权限 切换到 omm 账号:

 su omm

这一步允许我们以 omm 用户的身份进行后续操作。 创建文件夹 /opt/software/openGauss:

 mkdir /opt/software/openGauss

这个文件夹将用于存放 openGauss 数据库的安装文件和数据。 登录 root 账号,使用 chgrp 命令更改文件所属组:

 chown omm /opt/software/openGauss
   chgrp dbgroup /opt/software/openGauss
   chmod g+rwx /opt/software/openGauss
   chmod -R g+rwx /opt/software/openGauss

这些命令确保了 omm 用户和 dbgroup 用户组对 /opt/software/openGauss 文件夹及其内容具有适当的权限。chown 命令将文件夹的所有者设置为 omm,chgrp 命令将所属组设置为 dbgroup。chmod 命令赋予了用户组读、写和执行权限,确保在安装过程中可以顺利访问和操作该文件夹。 查看权限:

stat /opt/software/openGauss

这一步可以确认文件夹的权限设置是否正确。通过查看权限信息,我们可以确保用户和用户组具有适当的访问权限,以避免在安装过程中出现权限不足的问题。 三、下载和解压 openGauss 安装文件 选择合适的版本并下载:

wget https://opengauss.obs.cn-south-1.myhuaweicloud.com/5.0.3/x86_openEuler_2203/openGauss-5.0.3-openEuler-64bit.tar.bz2

这一步从指定的地址下载 openGauss 的安装文件。确保选择适合你的系统架构和需求的版本。 解压文件:

 tar -jxf openGauss-5.0.3-openEuler-64bit.tar.bz2 -C /opt/software/openGauss

解压安装文件到 /opt/software/openGauss 文件夹中,以便进行后续的安装步骤。

四、安装 openGauss 数据库 进入解压后的目录下的 simpleInstall:

   cd /opt/software/openGauss/simpleInstall

切换到安装脚本所在的目录,准备执行安装脚本。 执行 install.sh 脚本安装 openGauss:

   sh install.sh -w openGaussxx --multinode

运行安装脚本,根据提示进行安装。-w 参数和 --multinode 参数可能用于指定安装选项,具体含义可以参考 openGauss 的安装文档。

五、安装结果和后续操作 安装完成后,会显示以下信息:

import sql file
Would you like to create a demo database (yes/no)? yes
Load demoDB [school,finance] success.
[complete successfully]: You can start or stop the database server using:
primary: gs_ctl start|stop|restart -D $GAUSSHOME/data/master -M primary
standby: gs_ctl start|stop|restart -D $GAUSSHOME/data/slave -M standby

安装过程中,可以选择创建示例数据库。安装完成后,会给出启动和停止数据库服务器的命令。 安装执行完成后,使用 ps 和 gs_ctl 查看进程是否正常:

ps ux | grep gaussdb
gs_ctl query -D /opt/software/openGauss/data/master

ps 命令用于查看系统中的进程,通过 grep gaussdb 可以筛选出与 openGauss 数据库相关的进程。gs_ctl query 命令可以查询数据库的状态,确保数据库正常运行。

通过以上步骤,我们可以在 openEuler 系统上成功安装 openGauss 数据库,并进行必要的权限设置和后续操作。在安装过程中,确保按照步骤进行操作,并注意权限管理和系统配置,以确保数据库的稳定运行。

推荐数据库软件:DBeaver 可以网上下载

点赞
收藏
评论区
推荐文章
Wesley13 Wesley13
3年前
java的数据库相关操作
通过JDBC方式连接数据库1.准备工作在系统上安装mysql以及java开发环境,IDE等。检查:1.eclipse可以编译运行程序2.MySQL用户名密码正确3.查询表存在,查询语句可以执行2.下载
Aimerl0 Aimerl0
3年前
openGauss——docker安装
写在前面用VMware搭openGauss有点点麻烦,百度后发现可以用docker直接起,所以再用docker搭一遍搭建CentOS7.6步骤同用VMware搭建一样,随便搭搭就行换源输入命令:wgetO/etc/yum.repos.d/CentOSBase.repohttp://mirrors.aliyun.com/re
Aimerl0 Aimerl0
3年前
openGauss——VMware安装
写在前面本教程适用于0基础小白,里面的很多命令、技术细节没有进行解释,因为那样要增补的内容太多了,都是一些Linux的相关知识,还有一些openGauss官方手册里面的内容,太过于啰嗦学校上的数据库,安排的数据库的实验说要用华为这款开源的数据库,(估计是学校近些年一直跟华为合作),内核是拿PostgreSQL写的,老师给的教程是拿Vir
Stella981 Stella981
3年前
Linux下启动Oracle服务和监听程序
suoraclesqlplus/nologconnect/assysdbastartuplsnrctlstartoracle数据库是重量级的,其管理非常复杂,将其在linux平台上的启动和关闭步骤整理一下。安装完毕oracle以后,需要创建oracle系统用户,并在/home/oracle下面的.bash\_pro
Wesley13 Wesley13
3年前
MySql基础指令
登录MySQLWindows系统下:运行cmd输入:mysqlu用户名p接着输入用户密码即可进入数据库交互界面:mysqlMacOS系统:在终端输入上面的命令,接着输入密码同样可以进入交互界面:mysql命令行创建和删除数据库MacOS系统和Windows系统需
Stella981 Stella981
3年前
Docker镜像管理
Docker镜像管理创建镜像镜像的创建有以下几种方法:使用ISO镜像:回顾下OpenStack,我们在创建虚拟机的时候,首先使用iso安装定制了镜像上传到Glance上面,对于Docker来说,我们同样可以使用ISO镜像来制作基本镜像。使用工具制作镜像:不同的操作系统都提供了相应的工具来让用户创建Docker镜像
Stella981 Stella981
3年前
Linux 创建用户 用户组 用户权限
首先你要有个root账号然后才能做下面几条操作:useraddusername  创建用户usernamepasswduser\_pwd    给已创建的用户username设置密码关于useradd的某些参数:\uUID:指定UID,这个UID必须是大于等于500,并没有其他用户占用的UID\gGID/GR
Wesley13 Wesley13
3年前
MySQL 用户管理
不要直接使用root用户管理应用数据添加用户以root用户登录数据库,运行以下命令:createuserzhangsanidentifiedby'zhangsan';上面的命令创建了用户zhangsan,密码是zhangsan.在mysql.user表里可以查看到
天翼云成为首个加入openGauss社区的运营商云
近日,中国电信天翼云签署CLA(ContributionLicenseAgreement,贡献许可协议),正式加入openGauss社区。作为首个加入openGauss社区的运营商云,天翼云将通过融合社区资源,打造优质数据库产品生态链,实现各行业关键场景对数据库高可靠、高性能、高安全的核心诉求,丰富核心业务OLTP数据库生态。 openGauss是一
绣鸾 绣鸾
1年前
VMware Fusion 13 Pro for mac(vm虚拟机)
是一款强大的虚拟机软件,可以在Mac操作系统中创建、运行和管理多个虚拟机,使用户可以在一台Mac电脑上同时运行多个操作系统和应用程序。以下是VMwareFusionProforMac的主要特点:1.支持多种操作系统:VMwareFusionProforMa
IT全栈视野
IT全栈视野
Lv1
我的微信公众号:IT全栈视野 与你分享更多见闻知识。
文章
13
粉丝
2
获赞
2