openEuler操作系统和openGauss数据库

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

1. openEuler操作系统

  • 镜像下载地址

https://www.openeuler.org/zh/download 选一个下载
openEuler操作系统和openGauss数据库

  • 安装
    按提示安装,安装服务器的时候注意选择安装服务器
    如果需要可以选上openGauss数据库,为了体验我这里选上了。

  • 关闭防火墙

systemctl stop firewalld.service
systemctl disable firewalld.service
  • 关闭selinux

修改文件 /etc/selinux/config

SELINUX=disabled

修改后执行setenforce 0临时关闭,或者一会儿找时间重启一下服务。

  • su命令切换root用户

修改/etc/pam.d/su文件,注释掉下边两行。

#auth           sufficient      pam_wheel.so trust use_uid
#auth           required        pam_wheel.so use_uid

2. openGauss数据库

2.1 系统自带库

如果你刚才安装操作系统的时候选择了安装openGauss数据库,这里直接拿来用就可以了。

2.1.1 允许所有地址访问端口

这里配置文件实际就是postgres的,甚至连名字都没有改。

  • 修改配置文件 /var/lib/opengauss/data/postgresql.conf
listen_addresses = '*'
local_bind_address = '0.0.0.0'
password_encryption_type = 0
  • 修改/var/lib/opengauss/data/pg_hba.conf文件
host all all 0.0.0.0/0 md5
  • 重启数据库
systemctl restart opengauss.service
  • 查看结果
[root@localhost ~]# netstat -ntlp
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name
tcp        0      0 0.0.0.0:7655            0.0.0.0:*               LISTEN      2224/gaussdb
tcp        0      0 0.0.0.0:7654            0.0.0.0:*               LISTEN      2224/gaussdb
tcp6       0      0 :::7655                 :::*                    LISTEN      2224/gaussdb
tcp6       0      0 :::7654                 :::*                    LISTEN      2224/gaussdb

2.1.2 创建远程登录用户

  • 切换到opengauss用户
 su - opengauss
  • 登录数据库
gsql

sql用postgres的sql命令即可。

  • 给初始化用户设置密码
ALTER ROLE openGauss PASSWORD 'liubei@161';
  • 创建远程登录用户
CREATE USER liubei WITH PASSWORD 'liubei@161';
  • 授予改用户admin权限
ALTER USER liubei sysadmin;
  • 之后用openGauss本地登录的命令
gsql -d postgres -W 'liubei@161'
  • liubei用户本地登录的命令
gsql -d postgres -U liubei -W 'liubei@161'
  • 远程登录测试
    openEuler操作系统和openGauss数据库

2.2 安装5.0 版本

2.2.1 下载

  • 下载地址: https://opengauss.org/zh/download/

注意选择架构和操作系统
openEuler操作系统和openGauss数据库

  • 拷贝到对应服务器上

2.2.2 安装

  • 创建普通用户,给压缩包所有者改为该用户

程序禁止root用户安装

  • 切换成普通用户
  • 解压缩安装包
  • 安装包中文件如下
[liubei@localhost openGauss-5.0.0]$ ll
总用量 40
drwxr-x--- 2 liubei liubei 4096  329 03:46 bin
drwx------ 3 liubei liubei 4096  620 19:07 data
drwxr-x--- 3 liubei liubei 4096  329 03:46 etc
drwxr-x--- 3 liubei liubei 4096  329 03:46 include
drwxr-x--- 4 liubei liubei 4096  329 03:46 jre
drwxr-x--- 5 liubei liubei 4096  329 03:46 lib
drwx------ 2 liubei liubei 4096  620 19:07 logs
drwxr-x--- 5 liubei liubei 4096  329 03:46 share
drwxr-x--- 2 liubei liubei 4096  620 19:08 simpleInstall
-rw-r----- 1 liubei liubei   32  329 03:46 version.cfg
  • 进入simpleInstall目录
[liubei@localhost openGauss-5.0.0]$ cd simpleInstall
[liubei@localhost simpleInstall]$ ll
总用量 64
-rw-r----- 1 liubei liubei 10827  329 03:46 finance.sql
-rw-r----- 1 liubei liubei 13009  329 03:46 install.sh
-rw-r--r-- 1 liubei liubei  4489  620 19:08 load.log
-rw-r----- 1 liubei liubei  5056  329 03:46 README.md
-rw-r----- 1 liubei liubei 19713  329 03:46 school.sql
[liubei@localhost simpleInstall]$

  • 执行安装命令
[liubei@localhost simpleInstall]$ sh install.sh -w liubei@161

输出如下:

[step 1]: check parameter
[step 2]: check install env and os setting
[step 3]: change_gausshome_owner
[step 4]: set environment variables

[step 6]: init datanode
The files belonging to this database system will be owned by user "liubei".
This user must also own the server process.

The database cluster will be initialized with locale "en_US.UTF-8".
The default database encoding has accordingly been set to "UTF8".
The default text search configuration will be set to "english".

creating directory /home/liubei/openGauss-5.0.0/data/single_node ... ok
creating subdirectories ... in ordinary occasionok
creating configuration files ... ok
selecting default max_connections ... 100
selecting default shared_buffers ... 1024MB
Begin init undo subsystem meta.
[INIT UNDO] Init undo subsystem meta successfully.
creating template1 database in /home/liubei/openGauss-5.0.0/data/single_node/base/1 ... The core dump path is an invalid directory
2023-06-20 19:07:42.215 [unknown] [unknown] localhost 140505899286464 0[0:0#0]  [BACKEND] WARNING:  macAddr is 21076/3325712, sysidentifier is 1381236786/3205528920, randomNum is 1041071448
ok
initializing pg_authid ... ok
setting password ... ok
initializing dependencies ... ok
loading PL/pgSQL server-side language ... ok
creating system views ... ok
creating performance views ... ok
loading system objects' descriptions ... ok
creating collations ... ok
creating conversions ... ok
creating dictionaries ... ok
setting privileges on built-in objects ... ok
initialize global configure for bucketmap length ... ok
creating information schema ... ok
loading foreign-data wrapper for distfs access ... ok
loading foreign-data wrapper for log access ... ok
loading hstore extension ... ok
loading foreign-data wrapper for MOT access ... ok
loading security plugin ... ok
update system tables ... ok
creating snapshots catalog ... ok
vacuuming database template1 ... ok
copying template1 to template0 ... ok
copying template1 to postgres ... ok
freezing database template0 ... ok
freezing database template1 ... ok
freezing database postgres ... ok
......
Success. You can now start the database server of single node using:

    gaussdb -D /home/liubei/openGauss-5.0.0/data/single_node --single_node
or
    gs_ctl start -D /home/liubei/openGauss-5.0.0/data/single_node -Z single_node -l logfile

[step 7]: start datanode
[2023-06-20 19:07:56.190][15116][][gs_ctl]: gs_ctl started,datadir is /home/liubei/openGauss-5.0.0/data/single_node
[2023-06-20 19:07:56.217][15116][][gs_ctl]: waiting for server to start...
.0 LOG:  [Alarm Module]can not read GAUSS_WARNING_TYPE env.
......

从上边输出我们可以知道启动/停止命令,以后切换到liubei用户执行:

gs_ctl start|stop|restart -D $GAUSSHOME/data/single_node -Z single_node
  • 开放远程访问

2.1 系统自带库操作即可。

2.2.3 测试

2.1 系统自带库操作即可。


openEuler操作系统和openGauss数据库文章来源地址https://www.toymoban.com/news/detail-507755.html

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

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

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

相关文章

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

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

    2024年02月04日
    浏览(40)
  • 03 开始使用openEuler操作系统

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

    2024年02月02日
    浏览(32)
  • 【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日
    浏览(38)
  • 在虚拟机中安装OpenEuler操作系统

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

    2024年01月24日
    浏览(29)
  • 【】鲲鹏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日
    浏览(30)
  • 华为云欧拉操作系统(OpenEuler)部署K8S集群

    需要提前准备好OpenEular操作系统虚拟机3台,本文使用模板机创建。 序号 操作系统及版本 备注 1 openEuler-22.03-LTS-SP1 下载链接:https://repo.openeuler.org/openEuler-22.03-LTS-SP1/ISO/x86_64/openEuler-22.03-LTS-SP1-x86_64-dvd.iso 需求 CPU 内存 硬盘 角色 主机名 值 4C 4G 1TB master k8s-master01 值 4C 4G 1TB wor

    2024年02月08日
    浏览(46)
  • lmbench----lmbench性能测试工具迁移至openEuler操作系统实践

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

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

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

    2024年01月21日
    浏览(32)
  • 基于Linux操作系统中的MySQL数据库操作(三十)

    MySQL数据库安装 目录 一、概述 (一)什么是数据库 (二)数据库能干什么     1、企业应用     2、金融行业     3、电子商务     4、社交媒体     5、物联网 (三)为什么要用数据库,优势、特性?     1、可靠性和稳定性     2、数据管理能力     3、数据共享和集成  

    2024年02月15日
    浏览(47)
  • 麒麟操作系统安装人大金仓数据库

    硬件:内存512M以上,磁盘空间10G以上 软件:主流Linux操作系统,本机使用kylin-v10 安装包准备:官网下载数据库文件镜像以及授权文件 https://www.kingbase.com.cn/rjcxxz/index.htm 把 /etc/systemd/logind.conf 文件中的 RemoveIPC=no 设置,再执行一下指令 注意:创建安装系统用户 kingbase 之后,如

    2023年04月20日
    浏览(45)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包