openGauss数据库安装(基于openEuler-20.03-LTS-x86_64)

本文详细描述了如何在openEuler-20.03-LTS-x86_64系统上安装openGauss数据库,包括获取安装包、修改操作系统配置(如Python版本、SElinux、防火墙等)、传输和解压文件、配置XML、初始化环境、安装和使用openGauss的过程。

目录

 前言:

1获取安装包 

2修改操作系统配置

2.1更改python默认版本

2.2禁用SElinux 状态设置为disabled 

2.3 关闭防火墙

2.4 关闭交换内存

2.5 修改字符集

2.6 关闭RemoveIPC

2.7 重启服务刷新配置

2.8 注释欢迎语 在Banner /etc/issue.net前面加#号

2.9 重启服务

2.10 关闭HTP服务

2.11 重启服务 

3传输openGauss压缩包并解压 传输XML文件

3.1 创建opt/software/openGauss目录

3.2连接xshell 与xftp  

3.3将两个文件都上传至/opt/software/openGauss目录下

3.3 将安装包(all和om包)解压在/opt/software/openGauss目录下使用tar -xzvf filename.tar.gz命令完成 如图 3-4 所示

3.4 更改目录权限

4配置XML文件

4.1  查询当前操作系统的主机名和ip地址  

4.2 修改XML配置文件

5初始化安装环境gs_preinstall

5.1进入om解压后得到的script目录中

6安装gs_install

6.1 更改目录权限

6.2切换到系统用户omm,使用omm安装 

7 openGauss使用

7.1启动服务

7.2查看状态

7.3 进入openGauss数据库

7.4退出数据库

7.5停止服务

致谢:


前言:

在openEuler-20.03-LTS-x86_64系统上安装openGauss数据库的过程主要包括以下几个步骤:

  1. 下载openGauss安装包:首先,您需要从openGauss官方网站下载适用于openEuler系统的openGauss安装包。确保选择与您系统架构(x86_64)和openEuler版本相匹配的安装包。

  2. 安装依赖软件:在安装openGauss之前,需要安装一些必要的依赖软件,如Java、perl等。您可以使用openEuler系统默认的包管理工具,如 yumdnf 来安装这些软件包。

  3. 解压安装包:将下载好的openGauss安装包解压到一个指定的目录中。

  4. 配置环境变量:为了让系统能够识别openGauss的相关命令,需要配置相应的环境变量。您可以编辑 .bashrc 文件或者其他 shell 配置文件来添加必要的环境变量设置。

  5. 初始化数据库:执行openGauss的初始化命令,创建数据库实例以及管理员用户。

  6. 启动数据库:启动openGauss数据库服务,并确保数据库正常运行。

  7. 连接数据库:使用客户端工具连接到openGauss数据库,进行数据库管理和操作。

 

图 1-1

图 1-2

                                                                             图 1-3

1获取安装包 

软件包 | openGauss ) 从此链接进入并如图 1-4 进行下载

                                                                        图1-4

!注意:此处要选择和自己主机相同的架构和操作系统版本,然后再进行下载(企业版),如图1-5

图 1-5

2修改操作系统配置

2.1更改python默认版本

使用mv 和 ln -s 命令  如图 2-1  2-2 所示

图 2-1

图 2-2

2.2禁用SElinux 状态设置为disabled 

使用vim 命令 如图2-3 2-4 所示

图 2-3

注:此处如果没有安装vim命令也可以使vi命令(如果安装openEuler时选择最小化安装)

图 2-4

2.3 关闭防火墙

使用systemctl  stop  systemctl distable 命令 如图2-5 所示

图2-5

2.4 关闭交换内存

使用swapoff 命令 如图2-6所示

图2-6

2.5 修改字符集

使用echo命令 如图2-7 所示

图 2-7

2.6 关闭RemoveIPC

使用echo 命令 如图 2-8 2-9 所示

### 安装 openGauss 6.0.1 轻量版于 openEuler 20.03 LTS #### 准备工作 为了确保顺利安装openGauss数据库,在开始之前需确认操作系统环境满足最低配置需求并已完成必要的初始化操作。对于openEuler 20.03 LTS系统而言,应先更新至最新状态,并关闭SELinux以减少不必要的权限冲突[^1]。 #### 下载软件包 访问官方提供的下载页面获取适用于openEuler平台的openGauss轻量级版本安装文件。推荐通过命令行工具wget直接拉取远端资源到本地服务器: ```bash wget https://opengauss.org/download/opengauss-6.0.1-openEuler-x86_64-minimal.tar.gz ``` 解压上述tarball压缩包前,请务必验证其完整性与安全性,可借助md5sum或sha256sum校验码来完成这一步骤。 #### 创建专用用户组和账户 出于安全性和管理便利性的考虑,创建专门用于运行openGauss服务的新用户`opengauss`及其所属群组同名。此过程涉及到了一系列Linux命令的操作,具体如下所示: ```bash groupadd opengauss useradd -g opengauss opengauss passwd opengauss ``` 这里设置了新用户的登录密码,后续将以该身份执行所有关于openGauss的相关指令。 #### 配置环境变量 编辑~/.bashrc或其他shell profile脚本文件,向PATH路径列表里追加openGauss二进制目录位置;同时定义GAUSSHOME指向实际部署根目录。完成后记得source刷新当前会话生效更改。 ```bash echo 'export GAUSSHOME=/opt/opengauss' >> ~/.bashrc echo 'export PATH=$GAUSSHOME/bin:$PATH' >> ~/.bashrc source ~/.bashrc ``` #### 初始化实例 切换成先前建立的服务账号后,依据官方指导手册中的说明启动初次设定流程。期间可能需要指定数据存储空间大小、监听地址等参数选项。注意遵循提示逐步填写直至结束整个进程。 ```bash su - opengauss gs_initdb -D /data/gaussdb/ ``` #### 启动服务 最后一步就是激活刚刚准备好的openGauss实例了。同样地,利用配套提供的控制台实用程序可以轻松实现这一点。首次开启时可能会花费稍长时间加载各项组件,请耐心等待直到完全就绪为止。 ```bash gs_ctl start -D /data/gaussdb/ -Z single_node ``` 至此,已经成功完成了在openEuler 20.03 LTS平台上搭建openGauss 6.0.1轻量化发行版的任务。接下来就可以着手规划具体的业务逻辑实现了!
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值