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

一、简介

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

二、安装准备

  • 关闭防火墙
systemctl stop firewalld
systemctl disable firewalld###查看状态
systemctl status firewalld
  • 上传安装包
  • 创建组及用户
groupadd dbgrpuseradd -g dbgrp -d /home/omm -m -s /bin/bash ommecho 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系统的可以参考下面链接
参考资料(感谢各位大神):

openGauss5.0.1极简版单节点安装(CentOS) - 墨天轮

open Euler 20.03 LTS+gauss6.0安装手册_欧拉系统安装教程-CSDN博客

DBeaver远程连接openGauss数据库报错汇总-CSDN博客

Mysql迁移OpenGauss-CSDN博客(Navicat链接可以参照文档操作)

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

如若内容造成侵权/违法违规/事实不符,请联系一条长河网进行投诉反馈,一经查实,立即删除!

相关文章

如何实现Docker容器自动更新?从此无需再手动更新!(如何实现docker容器的自动更新、docker容器如何实现定时更新)

以下是经过优化后的完整文章内容: 文章目录 📖 介绍 📖🏡 演示环境 🏡📒 Docker 容器自动更新的需求 📒📝 解决方案概述📝 Docker 容器自动更新📝 Docker 容器定期更新📝 实现指定容器更新或排除更新⚓️ 相关链接 ⚓️📖 介绍 📖 随着容器化技术的普…

python异常、模块和包

文章目录 异常异常简介异常处理捕获所有异常捕获指定异常捕获多个指定异常 异常else、finally异常的传递 模块模块导入自定义模块 包自定义python包安装第三方python包 综合案例 异常 异常简介 异常就是程序运行过程中出现了错误 f open(RLlearn_2.txt, "r", enc…

Python内存泄漏 —— 宏观篇

Python内存泄漏 —— 宏观篇 应该弄清楚哪些问题 内存情况如何&#xff0c;是否一直增长&#xff1f;哪些是异常对象&#xff1f;这类对象占总内存多大比例&#xff1f;异常对象为何泄漏&#xff1f;如何使其正常释放&#xff1f;如何确定异常对象正常释放了&#xff1f;如何…

Chromium CDP 开发(五):注册自己的指令(中)

引言 在前一篇文章中&#xff0c;我们已经了解了 PDL&#xff08;Protocol Description Language&#xff09;的基本功能以及如何在其中声明 CDP&#xff08;Chrome DevTools Protocol&#xff09;指令和事件的具体内容。接下来&#xff0c;我们将深入探讨如何在实际开发中进行…

回溯算法解决全排列问题

1. 问题描述 定义&#xff1a;给定一个不含重复数字的数组 nums &#xff0c;返回其所有可能的全排列 。 示例&#xff1a; 输入数组 [1, 2, 3] 输出结果应该为&#xff1a; leetcode 地址 2. 代码实现 package com.ztq.algorithm.BackTrack;import java.util.List; impo…

金融行业 IT 实践|某信托公司:从虚拟化到容器平台的 VMware 替代与双活建设实践

随着“VMware 替代” 在金融行业的快速推进&#xff0c;不少金融用户的替代进程已逐渐从存储、虚拟化过渡到容器平台层面&#xff0c;实现更为全面的 VMware 国产化替代与架构升级。其中&#xff0c;某信托用户在使用 SmartX 超融合&#xff08;采用 VMware 虚拟化和 Tanzu 容器…

python学习——格式化字符串

在Python中&#xff0c;格式化字符串是一种将变量插入到字符串中的方法&#xff0c;使得字符串的构建更为灵活和方便。以下是一些常见的格式化字符串的方法&#xff1a; 文章目录 1. 使用百分号 % 格式化2. 使用 str.format() 方法3. 使用 f-string (格式化字符串字面量)格式说…

【上线文档】系统上线方案模板,计算机系统上线保障计划,系统运维信息系统运行保障方案,系统上线方案模板(Word原件)

一、项目背景和目标 二、项目需求分析 2.1 功能需求 2.2 非功能需求 三、系统设计 3.1 系统架构设计 3.2 数据库设计 3.3 接口设计 3.4 用户界面设计 四、系统开发 4.1 开发环境搭建 4.2 业务逻辑开发 4.3 数据库实现 4.4 接口实现 4.5 用户界面实现 五、系统测…

MySQL索引再认识

在最近的一次MySQL测试过程中&#xff0c;我的同事幺加明遇到了一些令人困惑的现象&#xff0c;这些现象超出了我们最初的预期。一直以来&#xff0c;我们在建立索引时&#xff0c;首要考虑的原则是在区分度大的字段上建立索引。然而&#xff0c;在实际测试中&#xff0c;我们发…

SQL靶场第一关

打开sql靶场 一.判断注入类型 在网址输入?id1&#xff0c;页面正常回显 我们在输入?id1,页面报错&#xff0c;说明存在sql注入 我们再输入?id1 and 11--&#xff0c;页面正常回显 我们在输入?id1 and 12--&#xff0c;页面没有回显 这里我们知道了是字符型注入 为什么是…

ollama运行qwen2.5-coder:7b

1.linux安装 curl -fsSL https://ollama.com/install.sh | sh ollama serve # 启动ollama ollama create # 从模型文件创建模型 ollama show # 显示模型信息 ollama run # 运行模型&#xff0c;会先自动下载模型 ollama pull # 从注册仓库中拉取模…

牛客——打印日期,日期累加(C++)

目录 1.日期累加 1.1题目描述 1.2思路 1.3 2.打印日期 2.1题目描述 2.2思路 2.3代码 1.日期累加 1.1题目描述 计算一个日期加上若干天后是什么日期。输入第一行表示样例个数m&#xff0c;接下来m行每行四个整数分别表示年月日和累加的天数。输出m行&#xff0c;每行按…

Stylus 浏览器扩展开发-Cursor AI辅助

项目起源 作为一个经常需要长时间盯着屏幕的开发者&#xff0c;我一直在寻找一个简单的方法来保护眼睛。最初的想法很简单&#xff1a;将网页背景色替换成护眼的豆沙绿。虽然市面上已经有类似的扩展&#xff0c;但我想要一个更加轻量且可定制的解决方案。 这个简单的需求逐渐…

AD20 原理图库和PCB库添加

一 点击右下角 二 点击Components 三 点击File-based Libraries Preferences 四 最后点击安装即可

微信小程序uni-app+vue3实现局部上下拉刷新和scroll-view动态高度计算

微信小程序uni-appvue3实现局部上下拉刷新和scroll-view动态高度计算 前言 在uni-appvue3项目开发中,经常需要实现列表的局部上下拉刷新功能。由于网上相关教程较少且比较零散,本文将详细介绍如何使用scroll-view组件实现这一功能,包括动态高度计算、下拉刷新、上拉加载等完整…

针对边缘计算优化LoRa的TinyML信道跳变管道

论文标题&#xff1a;Optimizing LoRa for Edge Computing with TinyML Pipeline for Channel Hopping&#xff08;针对边缘计算优化LoRa的TinyML信道跳变管道&#xff09; 作者信息&#xff1a;Marla Grunewald, Mounir Bensalem 和 Admela Jukan&#xff0c;来自德国布伦瑞克…

Linux-USB驱动实验

USB 是很常用的接口&#xff0c;目前大多数的设备都是 USB 接口的&#xff0c;比如鼠标、键盘、USB 摄像头等&#xff0c;我们在实际开发中也常常遇到 USB 接口的设备&#xff0c;本章我们就来学习一下如何使能 Linux内核自带的 USB 驱动。注意&#xff01;本章并不讲解具体的 …

操作系统文件管理相关习题2

文件管理的任务和功能文件管理 任务&#xff1a;对用户文件和系统文件进行组织管理&#xff0c;以方便用户使用&#xff0c;并保证文件的安全 功能&#xff1a;文件存储空间的管理&#xff0c;目录管理&#xff0c;文件读写管理和保护 目录管理 对目录管理的要求 实现按名存…

MYSQL - 索引详解

一 什么是索引&#xff1f; 实际上在上一篇介绍MYSQL的体系结构当中我们稍微提及了一点&#xff0c;在引擎层&#xff0c;我们提到不同的引擎对应的索引的实现方式&#xff0c;选择是不一样的。 简单理解&#xff0c;索引&#xff08;index&#xff09;其实就是一种帮助MYSQL高…

AI智能体Prompt预设词指令大全+GPTs应用使用

AI智能体使用指南 直接复制在AI工具助手中使用&#xff08;提问前&#xff09; 可前往SparkAi系统用户官网进行直接使用 SparkAI系统介绍文档&#xff1a;Docs 常见AI智能体GPTs应用大全在线使用 自定义添加制作AI智能体进行使用&#xff1a; 文章润色器 你是一位具有敏锐洞察…