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

相关文章
|
14天前
|
Linux Python
Linux 安装python3.7.6
本教程介绍在Linux系统上安装Python 3.7.6的步骤。首先使用`yum`安装依赖环境,包括zlib、openssl等开发库。接着通过`wget`下载Python 3.7.6源码包并解压。创建目标文件夹`/usr/local/python3`后,进入解压目录执行配置、编译和安装命令。最后设置软链接,使`python3`和`pip3`命令生效。
|
5天前
|
关系型数据库 MySQL Linux
Linux下mysql数据库的导入与导出以及查看端口
本文详细介绍了在Linux下如何导入和导出MySQL数据库,以及查看MySQL运行端口的方法。通过这些操作,用户可以轻松进行数据库的备份与恢复,以及确认MySQL服务的运行状态和端口。掌握这些技能,对于日常数据库管理和维护非常重要。
34 8
|
16天前
|
Ubuntu Linux
Linux 各发行版安装 ping 命令指南
如何在不同 Linux 发行版(Ubuntu/Debian、CentOS/RHEL/Fedora、Arch Linux、openSUSE、Alpine Linux)上安装 `ping` 命令,详细列出各发行版的安装步骤和验证方法,帮助系统管理员和网络工程师快速排查网络问题。
101 20
|
10天前
|
NoSQL 关系型数据库 MySQL
Linux安装jdk、mysql、redis
Linux安装jdk、mysql、redis
101 7
|
17天前
|
Unix Linux 编译器
UNIX/Linux 上的安装
UNIX/Linux 上的安装。
35 2
|
29天前
|
关系型数据库 MySQL Linux
MySQL数据库下载安装教程(Windows&Linux)
本文档详细介绍了MySQL的安装步骤,包括安装前的准备工作、下载安装包、Windows和Linux系统下的具体安装流程,以及如何配置MySQL服务、设置环境变量、启动服务和连接数据库等关键操作。
|
8天前
|
SQL Java 数据库连接
JDBC编程安装———通过代码操控数据库
本文,教你从0开始学习JBCD,包括驱动包的下载安装调试设置,以及java是如何通过JBDC实现对数据库的操作,以及代码的分析,超级详细
|
2月前
|
数据库连接 Linux Shell
Linux下ODBC与 南大通用GBase 8s数据库的无缝连接配置指南
本文详细介绍在Linux系统下配置GBase 8s数据库ODBC的过程,涵盖环境变量设置、ODBC配置文件编辑及连接测试等步骤。首先配置数据库环境变量如GBASEDBTDIR、PATH等,接着修改odbcinst.ini和odbc.ini文件,指定驱动路径、数据库名称等信息,最后通过catalog.c工具或isql命令验证ODBC连接是否成功。
|
2月前
|
SQL 存储 Linux
从配置源到数据库初始化一步步教你在CentOS 7.9上安装SQL Server 2019
【11月更文挑战第16天】本文介绍了在 CentOS 7.9 上安装 SQL Server 2019 的详细步骤,包括配置系统源、安装 SQL Server 2019 软件包以及数据库初始化,确保 SQL Server 正常运行。
|
2月前
|
网络安全 数据库
gbase 8a 数据库 安装8ampp 常见ssh报错问题
gbase 8a 数据库 安装8ampp 常见ssh报错问题