linux下载安装高斯(opengauss)数据库
下载安装
官网下载链接
安装
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' -- 修改密码
开启数据库的远程连接
开启监听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
开启远程连接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
远程连接必须创建一个非软件安装的默认管理员用户,否则连接不上
数据库函数
linux下载安装高斯(opengauss)数据库相关推荐
- Kali Linux攻防系统(一:攻防系统Kali Linux下载安装与更新)
任务一:攻防系统Kali Linux下载安装与更新 1.1.安装Kali Linux虚拟机 1.1.1.电脑硬件配置至少达到 CPU 内存 存储 >四核 >4G >20G 1.1.2 ...
- 解压安装包linux,Linux 下载安装 rar 并解压rar压缩包(Linux下如何解压.zip和.ra
Linux 下载安装 rar 并解压rar压缩包(Linux下如何解压.zip和.ra Linux 下载安装 rar 并解压rar压缩包(Linux下如何解压.zip和.rar文件) Linux下如何 ...
- Linux下载安装5笔输入法
Linux下载安装5笔输入法 一.下载方法 网址:http://www.fcitx.org/main/ 介绍: Fcitx──小企鹅输入法:Free Chines ...
- 照着书敲linux下载安装命令?大汇总来咯!!!
linux下载安装的命令 一. 本地上传 1.1 使用scp命令 1.2 使用xshell工具 1.3 常用方法 二. 网络远程下载 2.1 curl_一种下载文件的工具 2.2 wget_软件下载工 ...
- Linux下载安装与网络配置
本篇文章介绍的是Linux下载安装与网络配置,如有错误或不当之处,还望各位大神批评指教. 一.Linux下载 Linux有很多不同的发行版本,本篇文章介绍的是centos 6.5 64位的下载,地址为 ...
- 使用虚拟机在CentOS上安装部署openGauss数据库指导(下)
在上一篇中,我们使用VirtualBox下安装CentOS 7.8操作系统安装和网络配置完成,本文我们会基于此安装openGauss数据库. 1.5 操作系统环境准备 为了操作方便,可以使用SSH工具 ...
- 使用虚拟机在openEuler上安装部署openGauss数据库
本节描述openGauss数据库在虚拟机VirtualBox+openEuler上的安装配置. 1.虚拟机VirtualBox下载及安装 步骤 1 进入官方网站下载页面. 网址:https://www ...
- linux装mongodb数据库,Linux下安装配置MongoDB数据库
说明: 操作系统:CentOS 5.X 64位 IP地址:192.168.21.130 实现目的: 安装配置MongoDB数据库 具体操作: 一.关闭SElinux.配置防火墙 1.vi /etc/s ...
- Linux下安装informix11.5数据库
研究了好几天了,终于装上了,下面我就来给大家分享一下我安装informix数据库的过程吧. Linux下安装informix数据库 1.准备安装文件 a) 到IBM官方网站下载inform ...
最新文章
- 扩增子分析QIIME2(2018.6). 1简介和安装
- Python之路--Python基础12--并发编程之协程
- 【数学建模】种群竞争模型(最优化)
- Object类和常用的API
- 2018-11-13#Hive外表创建和加载数据
- 典型的异步服务器端套接字构建
- python练习题及答案-python装饰器练习题及答案
- 由于Web服务器上的“ISAPI 和 CGI 限制”列表设置,无法提供您请求的页面(http error 404.2、iis、0x800704ec)...
- 解决Protel 99se 老是未响应的问题
- 网络安全实验5 证书应用和证书管理
- 【转】对前端质量保障的思考 - Barret Lee
- Java读取图片 cmyk转rgb
- 2021 ICPC Jinan C Optimal Strategy
- redis分布式锁实现(以抢红包为例)
- 舒缓肩颈酸痛,温暖呵护颈椎,宾多康智能颈椎按摩仪体验
- 手把手系列之三十——手把手教你做番薯小煎饼
- 机器学习10大经典算法详解
- 四种做动态数据可视化的方法
- Folly,一个被忽视的库
- 一文讲清楚以太坊的nonce