一、openGauss详细安装教程

一、openGauss详细安装教程

  • 一、安装环境
  • 二、下载
  • 三、安装
    • 1.创建omm用户
    • 2.授权omm安装目录
    • 3.安装
    • 4.验证是否安装成功
    • 5.配置gc_ctl命令
  • 四、配置远程访问
    • 1.配置pg_hba.conf
    • 2.配置postgresql.conf
    • 3.重启
  • 五、创建用户及数据库

一、安装环境

  • Centos7.9 x86
  • openGauss 5.0.1 企业版

二、下载

  • 下载地址:https://opengauss.org/zh/download/archive/
    在这里插入图片描述

三、安装

  • 官方安装教程:教程地址

1.创建omm用户

# 1.创建用户组dbgroup
groupadd dbgroup

# 2.创建用户组dbgroup下的普通用户omm,并设置普通用户omm的密码,密码建议设置为omm@123。
useradd -g dbgroup omm
passwd omm

2.授权omm安装目录

  • 该步骤使用root用户操作
1.使用omm用户登录到openGauss包安装的主机,解压openGauss压缩包到安装目录(假定安装目录为/opt/software/openGauss,请用实际值替换)
# 注意:omm用户可能没有权限访问其他文件夹,需要先用root授权(注意:下面)
mkdir -p /opt/software/openGauss
chown 755 -R /opt/software
chown -R omm /opt/software/openGauss

3.安装

  • 该步骤使用omm使用户操作
# 1.解压安装包(开始使用omm用户操作)
tar -xzvf openGauss-5.0.1-CentOS-64bit-all.tar.gz
tar -jxf openGauss-5.0.1-CentOS-64bit.tar.bz2 -C /opt/software/openGauss

# 2.假定解压包的路径为/opt/software/openGauss,进入解压后目录下的simpleInstall。
cd /opt/software/openGauss/simpleInstall

# 3.执行install.sh脚本安装openGauss。-w是指初始化数据库密码(gs_initdb指定),安全需要必须设置。
sh install.sh  -w password

在这里插入图片描述

出现以上问题,需要登录root用户输入:
sysctl -w kernel.sem=“250 85000 250 330”

4.验证是否安装成功

[omm@localhost simpleInstall]$ ps ux | grep gaussdb
omm       65779  1.2  5.0 6102832 812832 ?      Ssl  21:47   0:02 /opt/software/openGauss/bin/gaussdb -D /opt/software/openGauss/data/single_node
omm       76907  0.0  0.0 112812   976 pts/2    S+   21:51   0:00 grep --color=auto gaussdb

5.配置gc_ctl命令

[omm@localhost simpleInstall]$ gs_ctl
-bash: gs_ctl: command not found

  • 在~/.bashrc加入以下命令:
    • export PATH=/opt/software/openGauss/bin:$PATH
      在这里插入图片描述
  • 重新加载配置文件:source ~/.bashrc

四、配置远程访问

1.配置pg_hba.conf

  • vi /opt/software/openGauss/data/single_node/pg_hba.conf
host all all 0.0.0.0/0 sha256

在这里插入图片描述

2.配置postgresql.conf

  • vi /opt/software/openGauss/data/single_node/postgresql.conf
listen_addresses = '*'

在这里插入图片描述

3.重启

gs_ctl restart -D /opt/software/openGauss/data/single_node -Z single_node

五、创建用户及数据库

# 1.进入命令行
gsql -d postgres -p 5432
# 2.创建用户
CREATE USER gaussdb WITH CREATEDB password "openGauss@12345";
# 3.创建数据库
CREATE DATABASE dbname owner gaussdb;
# 4.授权dbname数据库给gaussdb用户
GRANT ALL PRIVILEGES ON DATABASE "dbname" TO gaussdb;

# 授予所有权限给gaussdb用户
GRANT ALL PRIVILEGES TO gaussdb;

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/788172.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

我的FPGA

1.安装quartus 2.更新usb blaster驱动 3.新建工程 1.随便找一个文件夹,里面新建demo文件夹,表示一个个工程 在demo文件夹里面,新建src(源码),prj(项目),doc&#xff…

RedHat Linux8 修改root管理员账户密码命令

RedHat Linux8 修改root管理员账户密码命令: sudo passwd root RedHat重置root管理员密码: 1. 查看Linux系统版本信息 cat /etc/redhat-release2. 重置密码 2.1 进入内核编辑界面 重启Linux系统并出现引导界面,按下键盘上的e键进入内…

数据结构双向循环链表

主程序 #include "fun.h" int main(int argc, const char *argv[]) { double_p Hcreate_head(); insert_head(H,10); insert_head(H,20); insert_head(H,30); insert_head(H,40); insert_tail(H,50); show_link(H); del_tail(H); …

阈值分割后配合Connection算子和箭头工具快速知道区域的ID并选择指定区域

代码 dev_close_window () read_image (Image, E:/机器视觉学习/海康视觉平台/二期VM视觉学习/二期VM视觉学习/机器视觉程序/标定相机找圆心和焊头修正相机找圆心之算法软件/标定相机找圆心和焊头修正相机找圆心之算法软件/03 标定相机找圆心/S2/1号机/1.bmp) get_image_size …

【技术选型】MySQL、Oracle、Postgresql如何选择

【技术选型】MySQL、Oracle、Postgresql如何选择 开篇词:干货篇:MySQL:Oracle:PostgreSQL: 总结篇:我是杰叔叔,一名沪漂的码农,下期再会! 开篇词: 常见几种关…

uniapp+vue3嵌入Markdown格式

使用的库是towxml 第一步:下载源文件,那么可以git clone,也可以直接下载压缩包 git clone https://github.com/sbfkcel/towxml.git 第二步:设置文件夹内的config.js,可以选择自己需要的格式 第三步:安装…

每日Attention学习9——Efficient Channel Attention

模块出处 [CVPR 20] [link] [code] ECA-Net: Efficient Channel Attention for Deep Convolutional Neural Networks 模块名称 Efficient Channel Attention (ECA) 模块作用 通道注意力 模块结构 模块代码 import torch import torch.nn as nn import torch.nn.functional …

CSS【详解】层叠 z-index (含 z-index 的层叠规则,不同样式的层叠效果)

仅对已定位的元素( position:relative,position:absolute,position:fixed )有效,默认值为0,可以为负值。 z-index 的层叠规则 z-index 值从小到大层叠 兄弟元素 z-index 值相同时,后面的元素在…

【Unity2D 2022:Audio】添加游戏音乐和音效

一、添加背景音乐 1. 创建空的游戏物体,名为BackgroundMusic 2. 为音频播放器添加音频源(Audio Source)组件 3. 将背景音乐音频赋值到AudioClip(红色) 4. 设置循环播放(蓝色) 二、添加草莓拾取…

Android Constant expression required (case R.id.xxx)

gradle更新到8.0后,遇到了这个报错 有两种解决方式: 1、在gradle.properties中添加下面代码 android.nonFinalResIdsfalse 2、使用if-else来判断 int id view.getId(); if (id R.id.setting_iv_back) {} else if (id R.id.setting_tv_clear) {}

【组件库】element-plus组件库

文章目录 0. 启动项目1. gc.sh 新增组件2. 本地验证(组件注册的方式)3. 官方文档修改3-1. 左侧菜单3-2 . 配置md文档3-3. 代码问题:文档修改----------------------------------------------4. 将naiveui的split 分割组件【 复制、迁移】到 element-ui-plus组件库4.1 naiveu…

13 - matlab m_map地学绘图工具基础函数 - 介绍创建管理颜色映射的函数m_colmap和轮廓图绘制颜色条的函数m_contfbar

13 - matlab m_map地学绘图工具基础函数 - 介绍创建管理颜色映射的函数m_colmap和轮廓图绘制颜色条的函数m_contfbar 0. 引言1. 关于m_colmap2. 关于m_contfbar3. 结语 0. 引言 本篇介绍下m_map中用于创建和管理颜色映射函数(m_colmap)和 为轮廓图绘制颜…

从Helm到 Operator:Kubernetes应用管理的进化

🧰Helm 的作用 在开始前需要先对 kubernetes Operator 有个简单的认识。 以为我们在编写部署一些简单 Deployment 的时候只需要自己编写一个 yaml 文件然后 kubectl apply 即可。 apiVersion: apps/v1 kind: Deployment metadata: labels: app: k8s-combat …

【系统架构设计】计算机组成与体系结构(二)

计算机组成与体系结构 计算机系统组成存储器系统前言主存储器存储器存储数量(计算) 辅助存储器(以磁盘为例)Cache存储器 流水线 计算机系统组成 存储器系统 前言 存储器用来存放程序和数据的部件,是一个记忆装置&am…

【网络安全的神秘世界】XSS基本概念和原理介绍

🌝博客主页:泥菩萨 💖专栏:Linux探索之旅 | 网络安全的神秘世界 | 专接本 | 每天学会一个渗透测试工具 一、基本概念 恶意攻击者往web页面插入恶意代码脚本(JS代码),当用户浏览该页面时&#xf…

泛微开发修炼之旅--36通过js控制明细表中同一列中多个浏览框的显示控制逻辑(明细表列中多字段显示逻辑控制)

文章链接:36通过js控制明细表中同一列中多个浏览框的显示控制逻辑(明细表列中多字段显示逻辑控制)

0基础学会在亚马逊云科技AWS上搭建生成式AI云原生Serverless问答QA机器人(含代码和步骤)

小李哥今天带大家继续学习在国际主流云计算平台亚马逊云科技AWS上开发生成式AI软件应用方案。上一篇文章我们为大家介绍了,如何在亚马逊云科技上利用Amazon SageMaker搭建、部署和测试开源模型Llama 7B。下面我将会带大家探索如何搭建高扩展性、高可用的完全托管云原…

安防综合管理/视频汇聚平台EasyCVR视频监控存储技术:高效稳定的视频数据保障方案

随着科技的飞速发展,视频监控已成为现代社会不可或缺的一部分。无论是城市治安、交通管理,还是商业安保、家庭监控,视频监控都发挥着至关重要的作用。而在这背后,视频监控存储技术则是确保监控数据得以长期保存、高效检索和可靠利…

技术速递|VS Code Java 6月更新 - 项目设置功能增强!大量 Spring 新特性

作者:Nick Zhu 排版:Alan Wang 大家好,欢迎阅读 Visual Studio Code for Java 的六月更新!在这篇博客中,我们将分享项目设置项目的重要更新以及一系列 Spring 的功能改进,让我们开始吧! 项目设…

分布式锁(仅供自己参考)

分布式锁:满足分布式系统或集群式下多进程可见并且互斥的锁(使用外部的锁,因为如果是集群部署,每台服务器都有一个对应的tomcat,则每个tomcat的jvm就不同,锁对象就不同(加锁的机制,每…