Linux | 安装openGauss数据库【极简版】

简介: Linux | 安装openGauss数据库【极简版】

一、安装前准备工作

  • 安装依赖包
yum install bzip2  wget vim python3 libaio-devel flex bison ncurses-devel glibc-devel patch redhat-lsb-
  • 检查防火墙是否关闭
systemctl status firewalld
  • 然后执行
systemctl stop firewalld.service
  • 如果显示这样说明没有成功

  • 没有成功的话就执行下面的命令
systemctl disable firewalld

或者

chkconfig iptables off
  • 再次重启
reboot
  • 然后查看
systemctl status firewalld

二、下载安装包

  • 下载安装包
wget https://opengauss.obs.cn-south-1.myhuaweicloud.com/5.0.0/x86/openGauss-5.0.0-CentOS-64bit.tar.bz2
  • 解压到指定目录
mkdir -p /opt/software/openGauss && tar -jxf openGauss-5.0.0-CentOS-64bit.tar.bz2 -C /opt/software/openGauss
  • 检查安装目录及文件是否齐全检查安装目录及文件是否齐全
ls /opt/software/openGauss -lb
  • 看到下面图片就成功了~~

三、安装

  • 以下命令都用root用户执行
  • 创建安装用户和组
groupadd dbgrp && adduser omm -p 123456 -g dbgrp
  • 将omm设置为sudoer
vim /etc/sudoers
  • 修改 /etc/sudoers 文件,找到下面一行,在 root 下面添加一行,如下所示:
## Allow root to run any commands anywhere
root ALL=(ALL) ALL
omm  ALL=(ALL) ALL
  • 注意: 这里的最后两行前面不能有##代表注释,注释了就不执行了

  • 这里因为是修改的只读文件,所以要强制保存退出

  • 为omm用户赋予软件目录权限
chmod -R 777 /opt/software/
  • 修改kernel.sem值(用轻量安装里的方法也可以)
sysctl -w kernel.sem="250 85000 250 330"
  • 使设置生效
sysctl -p
  • 进入解压目录
cd /opt/software/openGauss/simpleInstall
  • 切换用户
su omm
  • 执行install.sh脚本安装openGauss极简版安装包
  • 单节点安装
sh install.sh  -w "openGauss@123" && source ~/.bashrc
  • 这里提示就输入yes

四、验证

  • 安装执行完成后,使用ps和gs_ctl查看进程是否正常
ps ux | grep gaussdb 
gs_ctl query -D /opt/software/openGauss/data/single_node
  • 连接到postgres数据库【数据库端口默认5432】
gsql -d postgres

相关文章
|
3天前
|
Ubuntu Linux
Linux 各发行版安装 ping 命令指南
如何在不同 Linux 发行版(Ubuntu/Debian、CentOS/RHEL/Fedora、Arch Linux、openSUSE、Alpine Linux)上安装 `ping` 命令,详细列出各发行版的安装步骤和验证方法,帮助系统管理员和网络工程师快速排查网络问题。
52 20
|
3天前
|
Unix Linux 编译器
UNIX/Linux 上的安装
UNIX/Linux 上的安装。
17 2
|
15天前
|
关系型数据库 MySQL Linux
MySQL数据库下载安装教程(Windows&Linux)
本文档详细介绍了MySQL的安装步骤,包括安装前的准备工作、下载安装包、Windows和Linux系统下的具体安装流程,以及如何配置MySQL服务、设置环境变量、启动服务和连接数据库等关键操作。
|
22天前
|
数据库连接 Linux Shell
Linux下ODBC与 南大通用GBase 8s数据库的无缝连接配置指南
本文详细介绍在Linux系统下配置GBase 8s数据库ODBC的过程,涵盖环境变量设置、ODBC配置文件编辑及连接测试等步骤。首先配置数据库环境变量如GBASEDBTDIR、PATH等,接着修改odbcinst.ini和odbc.ini文件,指定驱动路径、数据库名称等信息,最后通过catalog.c工具或isql命令验证ODBC连接是否成功。
|
26天前
|
SQL 存储 Linux
从配置源到数据库初始化一步步教你在CentOS 7.9上安装SQL Server 2019
【11月更文挑战第16天】本文介绍了在 CentOS 7.9 上安装 SQL Server 2019 的详细步骤,包括配置系统源、安装 SQL Server 2019 软件包以及数据库初始化,确保 SQL Server 正常运行。
|
29天前
|
NoSQL Linux PHP
如何在不同操作系统上安装 Redis 服务器,包括 Linux 和 Windows 的具体步骤
本文介绍了如何在不同操作系统上安装 Redis 服务器,包括 Linux 和 Windows 的具体步骤。接着,对比了两种常用的 PHP Redis 客户端扩展:PhpRedis 和 Predis,详细说明了它们的安装方法及优缺点。最后,提供了使用 PhpRedis 和 Predis 在 PHP 中连接 Redis 服务器及进行字符串、列表、集合和哈希等数据类型的基本操作示例。
56 4
|
1月前
|
SQL 存储 Linux
从配置源到数据库初始化一步步教你在CentOS 7.9上安装SQL Server 2019
【11月更文挑战第8天】本文介绍了在 CentOS 7.9 上安装 SQL Server 2019 的详细步骤,包括系统准备、配置安装源、安装 SQL Server 软件包、运行安装程序、初始化数据库以及配置远程连接。通过这些步骤,您可以顺利地在 CentOS 系统上部署和使用 SQL Server 2019。
|
21天前
|
网络安全 数据库
gbase 8a 数据库 安装8ampp 常见ssh报错问题
gbase 8a 数据库 安装8ampp 常见ssh报错问题
|
1月前
|
运维 关系型数据库 MySQL
安装MySQL8数据库
本文介绍了MySQL的不同版本及其特点,并详细描述了如何通过Yum源安装MySQL 8.4社区版,包括配置Yum源、安装MySQL、启动服务、设置开机自启动、修改root用户密码以及设置远程登录等步骤。最后还提供了测试连接的方法。适用于初学者和运维人员。
169 0
|
1月前
|
存储 缓存 Linux
【Linux】另一种基于rpm安装yum的方式
通过本文的方法,您可以在离线环境中使用RPM包安装YUM并进行必要的配置。这种方法适用于无法直接访问互联网的服务器或需要严格控制软件源的环境。通过配置本地YUM仓库,确保了软件包的安装和更新可以顺利进行。希望本文能够为您在特定环境中部署YUM提供实用的指导。
161 0