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

相关文章
|
2天前
|
IDE Linux 开发工具
Linux 系统上安装
在Linux和Mac上安装Lua 5.3.0只需下载源码,解压,编译和安装。Windows用户可选择SciTE IDE或通过LuaForWindows在Github或Google Code下载安装。创建 HelloWorld.lua,使用`lua HelloWorld.lua`运行显示"Hello World!"。另可参考LuaDist官方推荐方式安装。
|
2天前
|
弹性计算 分布式计算 Hadoop
Linux(阿里云)安装Hadoop(详细教程+避坑)
Linux(阿里云)安装Hadoop(详细教程+避坑)
24 3
|
2天前
|
监控 JavaScript 网络协议
Linux系统之安装uptime-kuma服务器监控面板
【5月更文挑战第12天】Linux系统之安装uptime-kuma服务器监控面板
13 0
|
2天前
|
Ubuntu Linux Shell
minio服务端以Linux服务形式安装
minio服务端以Linux服务形式安装
17 6
|
2天前
|
NoSQL Linux 网络安全
Linux安装Redis(详细教程)
Linux安装Redis(详细教程)
21 2
|
2天前
|
算法 数据库 Docker
大模型必备向量数据库-Milvus的安装过程
大模型必备向量数据库-Milvus的安装过程
10 0
|
2天前
|
关系型数据库 MySQL Linux
Linux下安装MySQL
Linux下安装MySQL
13 0
|
2天前
|
安全 Linux 网络安全
【操作系统】实验一 Linux操作系统安装
【操作系统】实验一 Linux操作系统安装
9 3
|
2天前
|
SQL Oracle 关系型数据库
实验一 安装和使用Oracle数据库
实验一 安装和使用Oracle数据库
11 1
|
2天前
|
关系型数据库 MySQL Linux
服务器Linux系统配置mysql数据库主从自动备份
这是一个基本的配置主从复制和设置自动备份的指南。具体的配置细节和命令可能因您的环境和需求而有所不同,因此建议在操作前详细阅读MySQL文档和相关资源,并谨慎操作以避免数据丢失或不一致。
15 3