【Linux OS】华为openEuler操作系统与openGauss数据库安装及使用入门

这篇具有很好参考价值的文章主要介绍了【Linux OS】华为openEuler操作系统与openGauss数据库安装及使用入门。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1、软件下载

1.1、openEuler

EulerOS 是华为自主研发的服务器操作系统,支持六种处理器架构:x86,Arm,RISC—V,LoongArch,SW64和Power,能够满足客户从传统IT基础设施到云计算服务的需求。
openEuler是EulerOS的开源社区版本。

官网OS镜像下载地址:https://www.openeuler.org/zh/download/
linux安装opengauss,Linux,linux,数据库
推荐下载LTS版,当前最新版为:openEuler 22.03 LTS SP2。

1.2、openGauss

GaussDB 是华为自主创新研发的分布式关系型数据库。该产品支持分布式事务,同城跨AZ部署,数据0丢失,支持1000+节点的扩展能力,PB级海量存储。同时拥有云上高可用,高可靠,高安全,弹性伸缩,一键部署,快速备份恢复,监控告警等关键能力,能为企业提供功能全面,稳定可靠,扩展性强,性能优越的企业级数据库服务。

openGauss 是一款全面友好开放,携手伙伴共同打造的企业级开源关系型数据库。openGauss采用木兰宽松许可证v2发行,提供面向多核架构的极致性能、全链路的业务、数据安全、基于AI的调优和高效运维的能力。openGauss深度融合华为在数据库领域多年的研发经验,结合企业级场景需求,持续构建竞争力特性。同时,openGauss也是一个开源、免费的数据库平台,鼓励社区贡献、合作。

OpenGauss和GaussDB都是基于PostgreSQL代码的,同时它们都是建立在分布式架构上的,支持多节点,可以进行横向扩展,提高服务的并发性和可扩展性。而GaussDB是在OpenGauss基础上添加了额外的专有功能和技术支持,包括更加强大的性能优化、更高的安全性和可靠性等,适用于更高要求的企业级应用场景。

官网安装包下载地址:https://opengauss.org/zh/download/
linux安装opengauss,Linux,linux,数据库
说明:本入门教程没有单独下载openGauss安装包,而是使用openEuler系统内置命令安装的。

1.3、Data Studio

Data Studio 是openGauss官方客户端工具,它是一个集成开发环境( IDE),帮助数据库开发人员便捷地构建应用程序,以图形化界面形式提供数据库关键特性。Data Studio 还提供 SQL 助手用于在“ SQL 终端”和“ PL/SQLViewer”中执行各种查询/过程/函数。

官网下载地址:https://opengauss.obs.cn-south-1.myhuaweicloud.com/1.0.1/DataStudio_win_64.zip

说明:openGauss数据库也可以使用Navicat、DBeaver等客户端工具来访问,Data Studio自带非常详细的帮助教程及示例脚本。

2、系统安装

2.1、创建虚拟机

linux安装opengauss,Linux,linux,数据库
linux安装opengauss,Linux,linux,数据库
linux安装opengauss,Linux,linux,数据库
linux安装opengauss,Linux,linux,数据库
linux安装opengauss,Linux,linux,数据库
linux安装opengauss,Linux,linux,数据库
linux安装opengauss,Linux,linux,数据库
linux安装opengauss,Linux,linux,数据库
linux安装opengauss,Linux,linux,数据库
linux安装opengauss,Linux,linux,数据库
linux安装opengauss,Linux,linux,数据库
linux安装opengauss,Linux,linux,数据库
linux安装opengauss,Linux,linux,数据库
linux安装opengauss,Linux,linux,数据库
linux安装opengauss,Linux,linux,数据库
linux安装opengauss,Linux,linux,数据库

2.2、安装操作系统

linux安装opengauss,Linux,linux,数据库
linux安装opengauss,Linux,linux,数据库
linux安装opengauss,Linux,linux,数据库
linux安装opengauss,Linux,linux,数据库
启动虚拟机,进入系统安装
linux安装opengauss,Linux,linux,数据库
在屏幕中点击鼠标,然后使用方向键“↑”选择第一项,回车进入安装程序
linux安装opengauss,Linux,linux,数据库
linux安装opengauss,Linux,linux,数据库
linux安装opengauss,Linux,linux,数据库
linux安装opengauss,Linux,linux,数据库
linux安装opengauss,Linux,linux,数据库
linux安装opengauss,Linux,linux,数据库
linux安装opengauss,Linux,linux,数据库
linux安装opengauss,Linux,linux,数据库
linux安装opengauss,Linux,linux,数据库
linux安装opengauss,Linux,linux,数据库
linux安装opengauss,Linux,linux,数据库
linux安装opengauss,Linux,linux,数据库
linux安装opengauss,Linux,linux,数据库
linux安装opengauss,Linux,linux,数据库
等待安装完成后,重启系统。

2.3、登录系统

linux安装opengauss,Linux,linux,数据库
linux安装opengauss,Linux,linux,数据库
linux安装opengauss,Linux,linux,数据库
linux安装opengauss,Linux,linux,数据库
XShell远程登录
linux安装opengauss,Linux,linux,数据库linux安装opengauss,Linux,linux,数据库

3、数据库安装及设置

3.1、数据库安装

openEuler 22.03 内置 openGauss,如果在系统安装时未勾选,也可以使用以下命令一键安装 openGauss 的单机数据库实例:

yum install opengauss -y

3.2、数据库管理

(1)切换 opengauss 用户
openGauss 数据库进程的管理用户为 opengauss,对数据库的常用操作,需要切换到该用户下进行。

[root@localhost ~]# su - opengauss

linux安装opengauss,Linux,linux,数据库
(2)登录数据库

[opengauss@localhost ~]$ gsql -d postgres -r

linux安装opengauss,Linux,linux,数据库
(3)显示已有的database

openGauss=# \l

linux安装opengauss,Linux,linux,数据库
说明:需要先修改opengauss账号密码,才能执行其他操作。

openGauss=# ALTER ROLE opengauss PASSWORD 'xxxxxxx';

linux安装opengauss,Linux,linux,数据库
linux安装opengauss,Linux,linux,数据库
(4)退出数据库
Ctrl+D 或 \q
linux安装opengauss,Linux,linux,数据库
(5)退回 root 用户
Ctrl+D
linux安装opengauss,Linux,linux,数据库
(6)创建日常操作账号 xlevon

openGauss=# CREATE USER xlevon PASSWORD 'xlevon@123';
NOTICE:  The encrypted password contains MD5 ciphertext, which is not secure.
CREATE ROLE
openGauss=# alter user xlevon sysadmin;
ALTER ROLE

3.3、数据库设置

(1)设置IP白名单
编辑 data/pg_hba.conf文件,添加放行的IP记录:
host all all 0.0.0.0/0 md5

[root@localhost ~]# su - opengauss
[opengauss@localhost ~]$ cd data/
[opengauss@localhost data]$ vim pg_hba.conf

linux安装opengauss,Linux,linux,数据库
(2)修改加密方式及监听IP
编辑 data/postgresql.conf文件

[opengauss@localhost data]$ vim postgresql.conf

linux安装opengauss,Linux,linux,数据库
linux安装opengauss,Linux,linux,数据库
(3)重启数据库

[opengauss@localhost data]$ gs_ctl stop
[opengauss@localhost data]$ gs_ctl restart

linux安装opengauss,Linux,linux,数据库
linux安装opengauss,Linux,linux,数据库
(4)查询并开放服务器端口

[root@localhost ~]# netstat -antp
[root@localhost ~]# sudo firewall-cmd --permanent --add-port=7654/tcp
[root@localhost ~]# sudo systemctl reload firewalld

linux安装opengauss,Linux,linux,数据库

4、数据库访问

4.1、Navicat 访问 openGauss

linux安装opengauss,Linux,linux,数据库
linux安装opengauss,Linux,linux,数据库

4.2、DATA Studio 访问 openGauss

linux安装opengauss,Linux,linux,数据库
linux安装opengauss,Linux,linux,数据库

5、总结

以上为 openGauss 数据库单机实例的搭建过程,结合 Data Studio可以进一步学习,其 sql 语法与其它关系型数据库大同小异。

原创文章,转载请注明来源-X档案文章来源地址https://www.toymoban.com/news/detail-718938.html

到了这里,关于【Linux OS】华为openEuler操作系统与openGauss数据库安装及使用入门的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 欧拉操作系统(openEuler)简介

              一、欧拉操作系统(openEuler)  是什么?      欧拉操作系统(openEuler, 简称“欧拉”)是面向数字基础设施的操作系统,支持服务器、云计算、边缘openEuler是面向数字基础设施的操作系统,支持服务器、 云计算、边缘计算、嵌入式等应用场景,支持多样性计算,致力于

    2024年02月04日
    浏览(40)
  • 01 openEuler操作系统介绍

    openEuler是一款开源操作系统。当前openEuler内核源于Linux,支持鲲鹏及其它多种处理器,能够充分释放计算芯片的潜能,是由全球开源贡献者构建的高效、稳定、安全的开源操作系统,适用于数据库、大数据、云计算、人工智能等应用场景。同时,openEuler是一个面向全球的操作

    2023年04月08日
    浏览(24)
  • 03 开始使用openEuler操作系统

    开始使用openEuler操作系统,能够区分GUI与CLI、学习Linux的两种登录方式、了解登录界面各项参数的含义、使用了解shell以及一些基础的快捷键、使用命令查看基本的系统信息。 GUI(Graphical User Interface,图形用户界面),可以让用户使用鼠标作为输入工具,来进行各项操作。

    2024年02月02日
    浏览(28)
  • 【HCIA-openEuler】实验手册—01【openEuler操作系统安装】

    ​ 主要介绍虚拟化环境安装及openEuler操作系统安装。 ​ 掌握实验环境的搭建 ​ 掌握openEuler操作系统的安装部署 表1-1 openEuler实验所需材料 材料及版本 下载地址 openEuler-20.03-LTS-everything-x86_64-dvd.iso https://mirrors.tuna.tsinghua.edu.cn/openeuler/openEuler-20.03-LTS/ISO/x86_64/openEuler-20.03-LTS-ev

    2024年03月12日
    浏览(34)
  • 在虚拟机中安装OpenEuler操作系统

    目录 OpenEuler操作系统安装步骤(详细) 一、首先要做好安装前的准备工作: 二、进行虚拟机的创建: 三、OpenEuler 23.09操作系统的安装部署: 1常用的虚拟机:VMware Workstation VMware Workstation下载的官网: VMware 中国 - 交付面向企业的数字化基础 | CN 使用针对现代应用、多云、数

    2024年01月24日
    浏览(25)
  • 【】鲲鹏ARM构架openEuler操作系统安装Oracle 19c

    作者:einyboy  【原创】鲲鹏ARM构架openEuler操作系统安装Oracle 19c | 云非云计算机科学、自然科学技术科谱 http://www.nclound.com/index.php/2023/09/03/%E3%80%90%E5%8E%9F%E5%88%9B%E3%80%91%E9%B2%B2%E9%B9%8Farm%E6%9E%84%E6%9E%B6openeuler%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F%E5%AE%89%E8%A3%85oracle-19c/ 一、操作系统版本 二、安

    2024年02月09日
    浏览(29)
  • 杭电操作系统实验一 --- Linux内核编译及添加系统调用(arm架构华为云)

    掌握Linux 内核的编译与安装 掌握Linux 系统调用基本概念 设计和添加linux系统调用         (1)修改或返回指定进程的优先级(nice值和prio值)(详见教材P328)提示:可能参考的内核函数:set_user_nice().         (2)改变主机名称为自定义字符串(自选题目)   1、 L

    2023年04月20日
    浏览(31)
  • lmbench----lmbench性能测试工具迁移至openEuler操作系统实践

    【lmbench----lmbench性能测试工具迁移至openEuler操作系统实践】 如下 github 上 lmbench 代码仓 是经过对openEuler系统x86_64和aarch64架构适配的,可以直接通过下载此代码仓代码,执行如下命令 (1)执行如下命令启动 (2)设置是否并行运行,这里先选择默认1,即直接回车即可 (3)然

    2024年02月08日
    浏览(33)
  • DP读书:《openEuler操作系统》(八)TCP、UDP与跨机器通讯

    第八章 跨机器通讯 在第六章之中,介绍了一个计算机系统内线程间进程间的通信机制,对于小白(至少我)来说想要完全理解计算机中非常中重要的概念——进程,并不容易 啃了很久的,编译原理、处理器内核、Rt-Thread 甚至Kunpeng、openEuler社区的各种文档,才稍许有些理解

    2024年01月21日
    浏览(32)
  • 华为原生 HarmonyOS NEXT 鸿蒙操作系统星河版 发布!不依赖 Linux 内核

    发布会上,余承东宣布,HarmonyOS NEXT鸿蒙星河版面向开发者开放申请。 申请链接 鸿蒙星河版将实现原生精致、原生易用、原生流畅、原生安全、原生智能、原生互联6大极致原生体验。 从2019年HarmonyOS正式发布,到2020年余承东说“没有人能够熄灭满天星光”,每一位开发者,

    2024年01月21日
    浏览(33)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包