下载安装

官网下载链接

安装

1.准备安装的XML配置文件

<?xml version="1.0" encoding="UTF-8"?>
<ROOT><!-- openGauss整体信息 --><CLUSTER><!-- 数据库名称 --><PARAM name="clusterName" value="test"/><!-- 数据库节点名称(hostname) 和下面的节点主键名称对应--><PARAM name="nodeNames" value="node1_hostname"/><!-- 数据库安装目录--><PARAM name="gaussdbAppPath" value="/home/opengauss/app"/><!-- 日志目录--><PARAM name="gaussdbLogPath" value="/home/opengauss/log/omm"/><!-- 临时文件目录--><PARAM name="tmpMppdbPath" value="/home/opengauss/tmp"/><!-- 数据库工具目录--><PARAM name="gaussdbToolPath" value="/home/opengauss/install/om"/><!-- 数据库core文件目录--><PARAM name="corePath" value="/home/opengauss/corefile"/><!-- 节点IP,与数据库节点名称列表一一对应 --><PARAM name="backIp1s" value="192.xxx.xxx.xxx"/></CLUSTER><!-- 每台服务器上的节点部署信息 --><DEVICELIST><!-- 节点1上的部署信息 --><DEVICE sn="node1_hostname"><!-- 节点1的主机名称 --><PARAM name="name" value="node1_hostname"/><!-- 节点1所在的AZ及AZ优先级 --><PARAM name="azName" value="AZ1"/><PARAM name="azPriority" value="1"/><!-- 节点1的IP,如果服务器只有一个网卡可用,将backIP1和sshIP1配置成同一个IP --><PARAM name="backIp1" value="192.xxx.xxx.xxx"/><PARAM name="sshIp1" value="192.xxx.xxx.xxx"/><!--数据库节点对外端口--><PARAM name="dataNum" value="1"/><PARAM name="dataPortBase" value="5432"/><!-- 貌似数据库配置文件在这里 --><PARAM name="dataNode1" value="/home/opengauss/install/data/dn"/><PARAM name="dataNode1_syncNum" value="0"/></DEVICE></DEVICELIST>
</ROOT>

2.准备安装环境

  • 安装bzip2

  • 安装python3.6X

  • 创建db用户组、db用户

  • 关闭防火墙

  • 把软件要安装的目录以及安装包解压目录所有权限都给db用户

  • 前置脚本运行,安装gauss的命令

    cd /opt/software/openGauss
    tar -zxvf openGauss-x.x.x-openEuler-64bit-all.tar.gz
    tar -zxvf openGauss-x.x.x-openEuler-64bit-om.tar.gz
    cd /opt/software/openGauss/script
    # cluster_config.xml就是刚刚那个配置文件
    ./gs_preinstall -U omm -G dbgrp -X /opt/software/openGauss/cluster_config.xml
    

3.运行命令解析安装数据库

gs_install -X /opt/software/openGauss/cluster_config.xml

使用

数据库启动与关闭

gs_om -t start
gs_om -t stop && gs_om -t start

连接数据库

# 默认创建者omm,
gsql -d postgres -p 15401
gsql -d test -p 15401 -U test

设置用户加密算法

查看加密算法

SHOW password_encryption_type;
  • 当参数password_encryption_type设置为0时,表示采用md5方式对密码加密。md5为不安全的加密算法,不建议使用。
  • 当参数password_encryption_type设置为1时,表示采用sha256和md5方式对密码加密。其中包含md5为不安全的加密算法,不建议使用,。
  • 当参数password_encryption_type设置为2时,表示采用sha256方式对密码加密,为默认配置。

配置加密算法

为了使用开源pgsql的驱动器连接,我还是建议使用password_encryption_type=1,使用默认配置将连接不上。

gs_guc reload -N all -I all -c "password_encryption_type=1";

创建用户

注意:创建用户之前先设置加密算法

# 创建用户并授权
CREATE USER test IDENTIFIED BY 'test@123';
GRANT ALL ON TABLESPACE TEST_TABLE_SPACE TO test;
GRANT ALL ON DATABASE test TO test;
GRANT ALL ON SCHEMA test TO test;
\c dbname -- 切换数据库
\c  -- 查看当前数据库
select current_database(); -- 查看当前数据库
CREATE SCHEMA test; -- 创建 schema
GRANT ALL ON SCHEMA test TO test; -- 授权schema
DROP USER test; --删除用户
ALTER USER  test PASSWORD 'test@123' -- 修改密码

开启数据库的远程连接

  1. 开启监听ip

    # 查看已开启的监听ip
    gs_guc check -Z coordinator -I all -c "listen_addresses"
    #修改监听ip命令
    gs_guc set -I all -Z coordinator -c "listen_addresses='localhost,192.xxx.xxx.xxx' "
    #或修改 postgresql.conf
    vi /home/software/openGauss/install/data/dn/postgresql.conf
    
  2. 开启远程连接ip

    #开启远程连接ip命令
    gs_guc set -N all -I all -h "host all omm 192.xxx.xxx.xxx/32 md5"
    # 开启所有ip/网关
    gs_guc set -N all -I all -h "host all all 0.0.0.0/0 md5"
    # 或者直接编辑pg_hba.conf文件。
    vi /home/software/openGauss/install/data/dn/pg_hba.conf
    
  3. 远程连接必须创建一个非软件安装的默认管理员用户,否则连接不上

数据库函数

linux下载安装高斯(opengauss)数据库相关推荐

  1. Kali Linux攻防系统(一:攻防系统Kali Linux下载安装与更新)

    任务一:攻防系统Kali Linux下载安装与更新 1.1.安装Kali Linux虚拟机 1.1.1.电脑硬件配置至少达到 CPU 内存 存储 >四核 >4G >20G 1.1.2 ...

  2. 解压安装包linux,Linux 下载安装 rar 并解压rar压缩包(Linux下如何解压.zip和.ra

    Linux 下载安装 rar 并解压rar压缩包(Linux下如何解压.zip和.ra Linux 下载安装 rar 并解压rar压缩包(Linux下如何解压.zip和.rar文件) Linux下如何 ...

  3. Linux下载安装5笔输入法

                       Linux下载安装5笔输入法 一.下载方法 网址:http://www.fcitx.org/main/ 介绍: Fcitx──小企鹅输入法:Free Chines ...

  4. 照着书敲linux下载安装命令?大汇总来咯!!!

    linux下载安装的命令 一. 本地上传 1.1 使用scp命令 1.2 使用xshell工具 1.3 常用方法 二. 网络远程下载 2.1 curl_一种下载文件的工具 2.2 wget_软件下载工 ...

  5. Linux下载安装与网络配置

    本篇文章介绍的是Linux下载安装与网络配置,如有错误或不当之处,还望各位大神批评指教. 一.Linux下载 Linux有很多不同的发行版本,本篇文章介绍的是centos 6.5 64位的下载,地址为 ...

  6. 使用虚拟机在CentOS上安装部署openGauss数据库指导(下)

    在上一篇中,我们使用VirtualBox下安装CentOS 7.8操作系统安装和网络配置完成,本文我们会基于此安装openGauss数据库. 1.5 操作系统环境准备 为了操作方便,可以使用SSH工具 ...

  7. 使用虚拟机在openEuler上安装部署openGauss数据库

    本节描述openGauss数据库在虚拟机VirtualBox+openEuler上的安装配置. 1.虚拟机VirtualBox下载及安装 步骤 1 进入官方网站下载页面. 网址:https://www ...

  8. linux装mongodb数据库,Linux下安装配置MongoDB数据库

    说明: 操作系统:CentOS 5.X 64位 IP地址:192.168.21.130 实现目的: 安装配置MongoDB数据库 具体操作: 一.关闭SElinux.配置防火墙 1.vi /etc/s ...

  9. Linux下安装informix11.5数据库

    研究了好几天了,终于装上了,下面我就来给大家分享一下我安装informix数据库的过程吧. Linux下安装informix数据库 1.准备安装文件 a)       到IBM官方网站下载inform ...

最新文章

  1. 扩增子分析QIIME2(2018.6). 1简介和安装
  2. Python之路--Python基础12--并发编程之协程
  3. 【数学建模】种群竞争模型(最优化)
  4. Object类和常用的API
  5. 2018-11-13#Hive外表创建和加载数据
  6. 典型的异步服务器端套接字构建
  7. python练习题及答案-python装饰器练习题及答案
  8. 由于Web服务器上的“ISAPI 和 CGI 限制”列表设置,无法提供您请求的页面(http error 404.2、iis、0x800704ec)...
  9. 解决Protel 99se 老是未响应的问题
  10. 网络安全实验5 证书应用和证书管理
  11. 【转】对前端质量保障的思考 - Barret Lee
  12. Java读取图片 cmyk转rgb
  13. 2021 ICPC Jinan C Optimal Strategy
  14. redis分布式锁实现(以抢红包为例)
  15. 舒缓肩颈酸痛,温暖呵护颈椎,宾多康智能颈椎按摩仪体验
  16. 手把手系列之三十——手把手教你做番薯小煎饼
  17. 机器学习10大经典算法详解
  18. 四种做动态数据可视化的方法
  19. Folly,一个被忽视的库
  20. 一文讲清楚以太坊的nonce

热门文章

  1. unity3d中水草海草摇动效果顶点动画材质
  2. 双路高速 AD 实验
  3. 利用LSTM实现NER
  4. 基于RTT-Thread Studio STM32F407ZG的U盘挂载
  5. Python中的图像处理
  6. 【新手入门】全网最全Leap Motion技术总结
  7. 钉钉打卡方式为连接WiFi打卡时,无法打卡,WiFi路由器为荣耀路由pro
  8. C# 实现对接钉钉回调事件(语言不重要,主要是思路)
  9. 私有域流量的运营模式有哪些?
  10. 无法识别 移动固态硬盘_重装系统后无法识别移动固态硬盘 - 卡饭网