自学内容网 自学内容网

红旗Asianux8.1+高斯GaussDB6.0安装手册

一、简介

  • 服务器系统:红旗Asianux8.1(需联网)
  • 高斯GaussDB6.0:openGauss_6.0.0 极简版

二、安装准备

  • 关闭防火墙
systemctl stop firewalld
systemctl disable firewalld

###查看状态
systemctl status firewalld
  • 上传安装包
  • 创建组及用户
groupadd dbgrp

useradd -g dbgrp -d /home/omm -m -s /bin/bash omm

echo omm@123  | passwd --stdin omm

三、单节点安装

  • 新建安装目录并授权
mkdir -p /opt/software/openGauss
chown -R omm.dbgrp /opt/software
chmod 755 -R /opt/software
  • 解压压缩包
#切换到omm用户,进入安装包目录解压
su omm
cd /opt/software
tar -jxf /home/openGauss-Server-6.0.0-openEuler20.03-x86_64.tar.bz2 -C openGauss/
#提示tar命令未找到切换到root用户安装
yum install tar


  • 执行安装
##进入以下目录,执行安装
cd /opt/software/openGauss/simpleInstall
#-w:初始化数据库密码(gs_initdb指定),因安全需要,此项必须设置。
#-p:指定openGauss端口号,如不指定,默认为5432。
sh install.sh -w "xydtech@123" -p 5432 &&source ~/.bashrc
  • 查看是否安装成功
#查看进程
ps ux | grep gaussdb
#gs检查
gs_ctl query -D /opt/software/openGauss/data/single_node/

四、openGauss基本操作

  • 登录数库
#gsql是opengauss提供的在命令行下运行的数据库连接工具
#数据库安装完成后,默认生成postgres的数据库。第一次连接可连接。默认端口5432
#omm是管理员用户,因此系统显示openGauss=# 
gsql -d postgres -p 5432 -1
  • 数据库基本操作
## 更改用户密码alter user test identified by 'xydtech@123';
##查看数据库列
select datname from pg_database;
##创建test用户,并设置密码
create user test with password "test@123";
##查看数据库用户列表
select * from pg_user;
##创建数据库testdb
create database testdb owner test;
##给test用户授权testdb数据库的所有权限
grant all privileges on database testdb to test;
##给test用户追加创建角色的权限
alter user test createrole;
##将sysadmin授权给test用户
grant all privileges to test;
##切换到testdb数据库
\c testdb
##切换到test用户
\c test
##退出数据库
\q
  • 远程连接配置
#切换路径
cd /opt/software/openGauss/data/single_node
##修改文件,去掉注释,将localhost改为 '*'
vim postgresql.conf
listen_addresses = '*'

#提示vim命令未找到切换到root用户安装
yum install vim
  • 修改密码格式sha256 MD5 都可用(Navicat需要用MD5)

cd /opt/software/openGauss/data/single_node
vim postgresql.conf
  • pg_hba.conf文件修改
##在文件中加入以下内容
vim pg_hba.conf
##第一个all表示允许连接到任意数据库,第二个all表示任意用户都可以连
##0.0.0.0/0表示任意地址,sha256为认证方式(三种认证,主机认证--本次开启、口令认证、SSL加密认证)
host        all         all        0.0.0.0/0         md5
##指令重启
gs_ctl restart -D /opt/software/openGauss/data/single_node/
  • 查看状态
ps -ef | grep gaussdb

五、DBeaver链接教程

  • 配置maven仓库
路径:窗口->首选项->连接->驱动->Maven->添加
阿里云maven库:https://maven.aliyun.com/repository/public/
  • 新建驱动
###设置驱动包版本
<dependency>
    <groupId>org.opengauss</groupId>
    <artifactId>opengauss-jdbc</artifactId>
    <version>5.1.0</version>
</dependency>
驱动类型选择PostgreSQL,如果不选PostgreSQL后续无法设置同时显示所有数据库
填写URL模板:jdbc:postgresql://{host}:{port}/{database}
其它可自行根据实际情况设置
  • 链接数据库
  • 数据库的表主键ID自增
##选择一个模式(例如bom),执行下面的语句。。
CREATE SEQUENCE id_seq START 1;

##编辑需要自增的字段,在默认值一栏中添加如下内容保存即可
nextval('bom.id_seq'::regclass)
注意!注意!注意!不同服务器系统对应不同的数据库版本,centos系统的可以参考下面链接
参考资料(感谢各位大神):

原文地址:https://blog.csdn.net/qq_32734273/article/details/144285794

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!