一、获取数据库安装包
查看我的操作系统为openEuler22.03
去官网下载轻量版本安装包
软件包 | openGauss社区官网
企业版和极简版使用资源较多,有需要的可以下载对应的版本,轻量版使用的资源最低2C,4G,120G即可。
以上为支持安装opengauss的操作系统版本,openEuler操作系统可以直接从官网获取,下载速度也很快
openEuler下载 | openEuler ISO镜像 | openEuler社区官网
其他操作系统可以从网盘下载
centos操作系统
centos5/6/7/8 全版本系统iso镜像文件下载_centos镜像文件iso下载-CSDN博客
麒麟操作系统
银河麒麟服务器/桌面版全版本系统镜像_银河麒麟操作系统 v10 sp1 2503镜像 华为盘古m900-CSDN博客
redhat红帽操作系统
RHEL全系列镜像下载 | RedHat Enterprise Linux 4/5/6/7/8/9/10 各版本ISO镜像合集(含安装工具)_rhel9.6镜像下载-CSDN博客
二、安装opengauss数据库
1. 调整服务器相关配置
1.1 安装数据库依赖
yum install readline-devel libaio-devel libedit-devel libxml2-devel lz4-devel numactl-devel unixODBC-devel java-1.8.0-openjdk-devel openblas-devel -y
注:因为是openEuler的操作系统,有网络的话直接就可以使用上述命令安装,使用centos的需要配置yum才可以
1.2 关闭操作系统防火墙
systemctl disable firewalld.service
systemctl stop firewalld.service
1.3 关闭selinux
sed -i.bak 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config
1.4 修改字符集编码
echo "export LANG=en_US.UTF-8" >> /etc/profile source /etc/profile locale1.5 关闭交换内存
临时关闭命令
swapoff -a
永久关闭需要到/etc/fstab注释掉有swap的那行挂载
1.6 重启数据库
reboot now
2.开始安装opengauss数据库
2.1 上传软件包到服务器上
2.2 创建用户组和用户
groupadd dbgroup useradd -g dbgroup omm passwd omm2.3 修改安装包的属主
chown omm: openGauss-Lite-6.0.5-openEuler22.03-x86_64.tar.gz mv /opt/openGauss-Lite-6.0.5-openEuler22.03-x86_64.tar.gz /home/omm2.4 切换用户开始安装
su - omm mkdir opengauss tar -zxf openGauss-Lite-6.0.5-openEuler22.03-x86_64.tar.gz -C ~/opengauss cd ~/openGauss echo opengauss@123 | sh ./install.sh --mode single -D ~/openGauss/data -R ~/openGauss/install --start日志中显示start datanode success表示安装成功
安装成功之后执行 source /home/omm/.bashrc
三、常用命令
1. 查询集群状态
gs_ctl query
2. 登录数据库命令
gsql -d postgres -p 5432 -r
3. 启停数据库
ps ux | grep gaussdb
查看路径为/home/omm/openGauss/data
启动数据库
gs_ctl start -D /home/omm/openGauss/data/
停止数据库
gs_ctl stop -D /home/omm/openGauss/data/