瀚高数据库搭建

操作系统:Centos7
安装介质hgdb6.0.1-enterprise-centos7-x86-64-20201020.rpm
说明:实践操作是在Centos7.7.1908中配置,亲测有效,本文仅供参考。


不多说直接开整

一、安装

    将安装介质上传到/opt目录中

rpm -ivh hgdb6.0.1-enterprise-centos7-x86-64-20201020.rpm 

 

二、环境配置

su - highgo
mkdir -p /opt/HighGo6.0.1-cluster/data

   cat  /opt/HighGo6.0.1-cluster/etc/highgodb.env        --查看hgdb提供的环境变量,并添加到环境变量中

vi /home/highgo/.bash_profile

export LD_LIBRARY_PATH=/usr/lib64:/opt/HighGo6.0.1-cluster/lib:$LD_LIBRARY_PATH
export HGDB_HOME=/opt/HighGo6.0.1-cluster
export HG_BASE=/opt/HighGo6.0.1-cluster
export PGPORT=5866
export PGDATA=/opt/HighGo6.0.1-cluster/data

 

    source /home/highgo/.bash_profile    --使环境变量立即生效

三、初始化数据库

su - highgo

initdb -D /opt/HighGo6.0.1-cluster/data

  输入两遍特别繁琐的密码后初始化完成,密码竟然还不能带有  "_" 或 "-" 真的胃疼。

四、启动

pg_ctl -D /opt/HighGo6.0.1-cluster/data -l logfile start

五、创建数据库、用户

 

highgo=# create database dbname owner highgo; 
CREATE DATABASE
highgo=# grant all on database dbname to highgo; 
GRANT

highgo-# \c dbname

PSQL: Release 6.0.1
You are now connected to database "dbname" as user "highgo".
dbname=# CREATE ROLE "username1" login PASSWORD 'Test123!@#' SUPERUSER CREATEDB CREATEROLE;
CREATE ROLE

dbname=# CREATE ROLE "username2" login PASSWORD 'Test123!@#' SUPERUSER CREATEDB CREATEROLE;
CREATE ROLE

dbname=# CREATE ROLE "username3" login PASSWORD 'Test123!@#' SUPERUSER CREATEDB CREATEROLE;
CREATE ROLE
dbname=# 

   需要注意的是,用户名的密码中不能带有数据库名、用户名

  • 3
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

猛买家

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值