`

openEuler安装opengauss6.0

 
阅读更多

安装常用工具

sudo yum install net-tools

 

关闭防火墙(每台机器上都要执行)

systemctl disable firewalld.servicesystemctl stop firewalld.service

 

设置字符集(每台机器上都要执行)

vi /etc/profile

export LANG=en_US.UTF-8

source /etc/profile

 

设置时区和时间

cp /usr/share/zoneinfo/$地区/$时区 /etc/localtime

 

 设置网卡MTU值

ifconfig 网卡编号 mtu 8192

 

关闭RemoveIPC

vim /etc/systemd/logind.conf

RemoveIPC=no

vim /usr/lib/systemd/system/systemd-logind.service

RemoveIPC=no

systemctl daemon-reload systemctl restart systemd-logind

loginctl show-session | grep RemoveIPC systemctl show systemd-logind | grep RemoveIPC

 

关闭history

vim /etc/profile

HISTSIZE=0

source /etc/profile

 

添加数据库用户(opengauss不允许使用root账户安装)

创建用户组

groupadd dbgroup

创建用户

useradd -g dbgroup omm

设置用户密码

passwd omm

检查是否安装bzip以及python3

 

安装依赖、此步骤需要系统配置repo源

[root@gaussdb ~]# yum install -y libaio-devel readline-devel expect

 

配置环境、需要手动配置软连接,否则安装报错

cd /usr/lib64/

ln /usr/lib64/libreadline.so.8 /usr/lib64/libreadline.so.7

 

创建目录

cd /opt/

mkdir opengauss

 

将安装包上传至opengauss目录下并解压

tar -zxvf openGauss-6.0.0-RC1-openEuler-64bit-all.tar.gz

tar -zxvf openGauss-6.0.0-RC1-openEuler-64bit-om.tar.gz

 

配置目录权限

chmod 777 /opt/opengauss -R

 

配置omm用户获取管理员权限

 

使用root用户打开sudoers文件

 

vi /etc/sudoers #打开文件并添加下面一行

## Allow root to run any commands anywhere

root  ALL=(ALL) ALL

omm  ALL=(ALL) ALL

配置文件权限

解决方法:直接修改limits.conf配值文件,且使得永久生效

vim /etc/security/limits.conf

在末尾添加以下内容

omm soft nproc 16384

omm hard nproc 16384

omm soft nofile 65536

omm hard nofile 65536

omm soft memlock 4000000

omm hard memlock 4000000

 

一站式安装

./gs_preinstall -U omm -G dbgroup --one-stop-install 

修改配置文件cluster_config.xml

 

安装

gs_install -X /opt/software/openGauss/cluster_config.xml

 

验证数据库状态

 gs_om -t status

 gsql -d postgres -p 15000

退出gsql

\q

 

远程访问配置

 vi postgresql.conf

  修改以下内容并保存:

        #远程连接访问

            listen_addresses = '*'

        #加密方式 sha256 md5 

            password_encryption_type = 1 

 vi pg_hba.conf

最下面增加并保存

    host    all             all        0.0.0.0/0              md5

 gs_om -t restart

 

openGauss=# GRANT ALL PRIVILEGES TO cchi

 

 查看字符集

\l;

 

修改客户端字符集

alter database cchi set client_encoding='UTF-8';

分享到:
评论

相关推荐

    openEuler 上编译安装MLNX驱动

    "openEuler 上编译安装 MLNX 驱动" openEuler 是一个基于 Linux 内核的操作系统,MLNX 驱动是 InfiniBand 高速互连技术的驱动程序。编译安装 MLNX 驱动是 openEuler 上实现高性能计算和高速存储的关键步骤。下面是 ...

    Centos7.9安装zabbix6.0LTS版

    CentOS 7.9 安装 Zabbix 6.0 LTS 版 Zabbix 是一个基于 Web 的网络监控系统,能够实时监控服务器、网络设备和应用程序的状态。下面是 CentOS 7.9 安装 Zabbix 6.0 LTS 版的详细步骤。 安装 Nginx 首先,需要安装 ...

    debian11-一键安装zabbix6.0脚本

    debian11-一键安装zabbix6.0脚本

    Alma linux8 一键安装zabbix6.0 脚本

    Alma linux8 一键安装zabbix6.0 脚本

    win7下安装vc6.0

    ### 在Win7系统下安装VC6.0的详细步骤与注意事项 #### 一、前言 Visual C++ 6.0(简称VC6.0)是微软推出的一款经典的集成开发环境,广泛应用于C/C++语言的软件开发。尽管它发布于1998年,但在某些特定场景下仍具有...

    【精品推荐】教你如何在XP下轻松安装IIS6.0—XP下IIS5与IIS6共存

    标题中的“【精品推荐】教你如何在XP下轻松安装IIS6.0—XP下IIS5与IIS6共存”是一个关于在Windows XP操作系统上安装IIS 6.0,并实现与原有的IIS 5.0共存的教程。这个教程的目标是帮助用户在已经安装了IIS 5.0的系统...

    Windows7下安装VC++ 6.0.doc

    Windows7 下安装 VC++ 6.0 Windows7 是一个非常流行的操作系统,而 VC++ 6.0 是一个经典的编程开发工具。然而,在 Windows7 下安装 VC++ 6.0 并不是一件简单的事情,因为 VC++ 6.0 并不是专门为 Windows7 设计的。...

    附件-Win7下安装VC6.0的完美解决方案.zip

    在Windows 7操作系统中安装Microsoft Visual C++ 6.0(简称VC6.0)可能会遇到一些兼容性问题,因为该版本的开发环境主要是为早期的Windows系统设计的。但不用担心,通过一些调整和设置,我们可以成功在Win7上安装并...

    Win10 64位安装Visual Basic6.0(亲测可用).docx

    安装 Visual Basic 6.0 在 Win10 64 位系统中的步骤和解决方案 Visual Basic 6.0(VB6.0)是一款古老但是功能强大的编程语言开发环境,由于其广泛的应用和丰富的第三方库支持,仍然受到许多开发者的欢迎和青睐。...

    wincc6.0 sp3正确安装方法

    WinCC 6.0 SP3 的正确安装方法 WinCC 6.0 SP3 是 Siemens 公司的一款工业控件软件,广泛应用于工业自动化和过程控制领域。正确安装 WinCC 6.0 SP3 是保证软件正常运行的前提条件。本文将详细讲解 WinCC 6.0 SP3 的...

    安装IIS6.0VC_RED

    安装IIS6.0VC_RED安装IIS6.0VC_RED安装IIS6.0VC_RED安装IIS6.0VC_RED安装IIS6.0VC_RED安装IIS6.0VC_RED安装IIS6.0VC_RED安装IIS6.0VC_RED

    SAP_ECC6.0_安装.doc

    本文档提供了 SAP ECC6.0 的安装操作手册,涵盖了安装前的软硬件要求、虚拟内存配置、虚拟网卡的安装、Java 虚拟机的安装及环境变量的配置、ORACLE 安装、ORACLE 补丁包的安装、SAP 安装、SAP 破解、SAP 语言包的...

    win2000下安装VC++6.0.rar

    《在Windows 2000下安装VC++6.0的详细步骤及注意事项》 Windows 2000操作系统在20世纪末至21世纪初是许多开发者的首选平台,尤其是在C++编程领域,Microsoft Visual C++ 6.0(简称VC++6.0)因其稳定性和兼容性深受...

    zabbix6.0-rockylinux8-install 一键安装脚本

    zabbix6.0_rockylinux8_install 一键安装脚本

    sco openserver 6.0 的安装

    sco openserver 6.0 的安装图文解说

    win7系统安装VC++6.0不兼容的解决方法.docx

    Win7系统安装VC++6.0不兼容的解决方法 Win7系统安装VC++6.0时可能会遇到不兼容的问题,导致安装失败或运行不正常。这种情况是由于Win7系统的兼容性问题所致。以下是解决该问题的方法: 问题描述 在安装VC++6.0时...

    U盘安装CentOS 6.0

    U盘安装CentOS 6.0 实现目的:用U盘安装CentOS 6.0到服务器 工具软件: 1、U盘一只,我这里用到的是“朗科(Netac)USB3.0高速优盘 U903 16G” 2、CentOS 6.0系统镜像,我这里下载的是32位的系统CentOS-6.0-i386-...

    VC++6.0 完美解决win10 win8不能安装的问题

    然而,随着操作系统的发展,如Windows 10和Windows 8,VC++6.0的兼容性问题逐渐显现,导致许多用户在尝试在新系统上安装该软件时遇到困难。本教程将详细介绍如何完美解决在Win10和Win8系统上安装VC++6.0的问题。 ...

Global site tag (gtag.js) - Google Analytics