欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

centos虛擬機(jī)部署opengauss數(shù)據(jù)庫詳細(xì)圖文教程

 更新時(shí)間:2024年12月12日 11:17:57   作者:學(xué)習(xí)至死qaq  
這篇文章主要給大家介紹了關(guān)于centos虛擬機(jī)部署opengauss數(shù)據(jù)庫的相關(guān)資料,文章詳細(xì)介紹了在CentOS上安裝和配置openGauss數(shù)據(jù)庫的過程,包括安裝步驟、環(huán)境配置、權(quán)限設(shè)置、預(yù)安裝和正式安裝等,需要的朋友可以參考下

一、基本信息

1、虛擬機(jī)安裝的centos版本

2、opengauss版本

地址:https://opengauss.org/zh/download/

3、opengauss和gaussdb的區(qū)別

高斯數(shù)據(jù)庫(GaussDB)是云數(shù)據(jù)庫,需要購買。
openGaussDB是開源數(shù)據(jù)庫,可以免費(fèi)安裝部署。

二、安裝步驟

1、服務(wù)器創(chuàng)建目錄

/srv/yutu/opengauss

并授權(quán)

chmod -R 775 /srv/yutu/opengauss
將下載的壓縮文件上傳到該目錄下

2、解壓

tar -zxvf openGauss-All-6.0.0-CentOS7-x86_64.tar.gz
下面的解壓文件是上面的解壓操作后得到的
tar -zxvf openGauss-OM-6.0.0-CentOS7-x86_64.tar.gz

3、編輯/etc/profile文件,在末尾加上ulimit -c unlimited,然后重新加載該文件

source /etc/profile

4、關(guān)閉防火墻

systemctl stop firewalld

5、配置python環(huán)境

yum install python3.6*
如果報(bào)錯(cuò)可以配置yum源

6、驗(yàn)證python環(huán)境

7、linux中權(quán)限最大的用戶是root,Gauss數(shù)據(jù)庫官方默認(rèn)以dbgrp為用戶組,omm為用戶。

8、進(jìn)入/srv/yutu/opengauss/script 目錄下,創(chuàng)建clusterconfig.xml文件

<?xml version="1.0" encoding="UTF-8"?>
<ROOT>
  <!-- 整體信息 -->
  <CLUSTER>
  <!-- 數(shù)據(jù)庫名稱 -->
    <PARAM name="clusterName" value="opengauss" />
  <!-- 數(shù)據(jù)庫節(jié)點(diǎn)名稱(hostname) -->
    <PARAM name="nodeNames" value="localhost.localdomain" />
  <!-- 節(jié)點(diǎn)IP,與nodeNames一一對(duì)應(yīng) -->
    <PARAM name="backIp1s" value="192.168.44.129"/>
  <!-- 數(shù)據(jù)庫安裝目錄-->
    <PARAM name="gaussdbAppPath" value="/opt/huawei/install/app" />
  <!-- 日志目錄-->
    <PARAM name="gaussdbLogPath" value="/var/log/omm" />
  <!-- 臨時(shí)文件目錄-->
    <PARAM name="tmpMppdbPath" value="/opt/huawei/tmp" />
  <!--數(shù)據(jù)庫工具目錄-->
    <PARAM name="gaussdbToolPath" value="/opt/huawei/install/om" />
  <!--數(shù)據(jù)庫core文件目錄-->
    <PARAM name="corePath" value="/opt/huawei/corefile"/>
  <!-- openGauss類型,此處示例為單機(jī)類型,“single-inst”表示單機(jī)一主多備部署形態(tài)-->
    <PARAM name="clusterType" value="single-inst"/>
  </CLUSTER>
  <!-- 每臺(tái)服務(wù)器上的節(jié)點(diǎn)部署信息 -->
  <DEVICELIST>
      <!-- node1上的節(jié)點(diǎn)部署信息 -->
      <DEVICE sn="1000001">
          <!-- node1的hostname -->
          <PARAM name="name" value="localhost.localdomain"/>
          <!-- node1所在的AZ及AZ優(yōu)先級(jí) -->
          <PARAM name="azName" value="AZ1"/>
          <PARAM name="azPriority" value="1"/>
          <!-- node1的IP,如果服務(wù)器只有一個(gè)網(wǎng)卡可用,將backIP1和sshIP1配置成同一個(gè)IP -->
          <PARAM name="backIp1" value="192.168.44.129"/>
          <PARAM name="sshIp1" value="192.168.44.129"/>
          <!--DBnode-->
          <PARAM name="dataNum" value="1"/>
          <!--DBnode端口號(hào)-->
          <PARAM name="dataPortBase" value="26000"/>
          <!--DBnode主節(jié)點(diǎn)上數(shù)據(jù)目錄,及備機(jī)數(shù)據(jù)目錄-->
          <PARAM name="dataNode1" value="/opt/huawei/install/data/db1"/>
          <!--DBnode節(jié)點(diǎn)上設(shè)定同步模式的節(jié)點(diǎn)數(shù)-->
          <!--><PARAM name="dataNode1_syncNum" value="0"/><-->
      </DEVICE>
  </DEVICELIST>
</ROOT>

保存后退出

9、執(zhí)行vim /etc/profile命令打開profile文件,添加如下命令:

export LD_LIBRARY_PATH=/srv/yutu/opengauss/script/gspylib/clib:$LD_LIBRARY_PATH
export GPHOME=/opt/huawei/install/om
export PATH=$GPHOME/script/gspylib/pssh/bin:$GPHOME/script:$PATH
export LD_LIBRARY_PATH=$GPHOME/script/gspylib/clib:$LD_LIBRARY_PATH
export LD_LIBRARY_PATH=$GPHOME/lib:$LD_LIBRARY_PATH
export PYTHONPATH=$GPHOME/lib

保存退出

source /etc/profile

10、執(zhí)行預(yù)安裝

/srv/yutu/opengauss/script該目錄下進(jìn)行

./gs_preinstall -U omm -G dbgrp -X ./clusterconfig.xml

通過openGauss提供的gs_checkos工具來檢查系統(tǒng)狀態(tài)

到這里就預(yù)安裝結(jié)束

11、正式安裝

切換到omm用戶

在執(zhí)行過程中,用戶需根據(jù)提示輸入數(shù)據(jù)庫的密碼,密碼具有一定的復(fù)雜度,為保證用戶正常使用該數(shù)據(jù)庫,請(qǐng)記住輸入的數(shù)據(jù)庫密碼。

設(shè)置的密碼要符合復(fù)雜度要求:

最少包含8個(gè)字符;

不能和用戶名和當(dāng)前密碼(ALTER)相同,或和當(dāng)前密碼反序;

至少包含大寫字母(A-Z),小寫字母(a-z),數(shù)字,非字母數(shù)字字符(限定為~!@#$%^&*()-_=+|[{}];:,<.>/?)四類字符中的三類字符。

12、啟動(dòng)gauss數(shù)據(jù)庫命令

在omm用戶下,執(zhí)行g(shù)s_om -t start命令和gs_om -t stop命令啟動(dòng)或關(guān)閉數(shù)據(jù)庫。

gs_om -t start
gs_om -t stop
gs_om -t restart

12、查看gauss數(shù)據(jù)庫信息,使用navicate連接

gs_om -t status --detail

13、使用navicate連接報(bào)錯(cuò)

14、修改兩個(gè)文件pg_hba.conf和postgresql.conf文件

配置文件都在/opt/huawei/install/data/db1目錄下

vim /gaussdb/data/db1/pg_hba.conf

host all all 192.168.56.1/32 md5
host all all 0.0.0.0/0 md5

修改文件postgresql.conf

vi /gaussdb/data/db1/postgresql.conf

1.listen_addresses = '*'
2.local_blind_address = '0.0.0.0'
3.將password_encrytion_type前面的#刪除,并且將其賦值為0
password_encrytion_type = 0

15、重啟數(shù)據(jù)庫

gs_om -t restart
#連接數(shù)據(jù)庫
gsql -d postgres -p 26000
create user test password “test@1234”;
alter role jni sysadmin;

[omm@opengauss root]$ gsql -d postgres -p 26000
openGauss=# create user test with password "test@123";
CREATE ROLE
openGauss=# GRANT ALL PRIVILEGES to test;
ALTER ROLE
openGauss=# create database hjl owner test;
CREATE DATABASE
openGauss=# \l
                          List of databases
   Name    | Owner | Encoding  | Collate | Ctype | Access 
privileges 
-----------+-------+-----------+---------+-------+--------
-----------
 db_tpcc   | test  | SQL_ASCII | C       | C     | 
 postgres  | omm   | SQL_ASCII | C       | C     | 
 template0 | omm   | SQL_ASCII | C       | C     | =c/omm 
          +
           |       |           |         |       | omm=CTc
/omm
 template1 | omm   | SQL_ASCII | C       | C     | =c/omm 
          +
           |       |           |         |       | omm=CTc
/omm
(4 rows)
[omm@opengauss root]$ gsql -d db_tpcc -p 26000 -U test
Password for user test: 

db_tpcc=> create table mytable(firstcol int);
CREATE TABLE
db_tpcc=> insert into mytable values (100);
INSERT 0 1
db_tpcc=> select * from mytable;
 firstcol 
----------
      100
(1 row)

db_tpcc=> \q

到此結(jié)束

總結(jié)

到此這篇關(guān)于centos虛擬機(jī)部署opengauss數(shù)據(jù)庫的文章就介紹到這了,更多相關(guān)centos虛擬機(jī)部署opengauss數(shù)據(jù)庫內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Navicat最新永久安裝使用方法(推薦)

    Navicat最新永久安裝使用方法(推薦)

    Navicat是一款輕量級(jí)的用于MySQL連接和管理的工具,非常好用,使用起來方便快捷,簡潔,下面我會(huì)簡單的講一下其安裝以及使用的方法,感興趣的朋友一起看看吧
    2023-10-10
  • 只有兩個(gè)字段用一個(gè)sql語句查詢出某個(gè)學(xué)生的姓名、成績以及在表中的排名

    只有兩個(gè)字段用一個(gè)sql語句查詢出某個(gè)學(xué)生的姓名、成績以及在表中的排名

    這篇文章主要介紹了只有兩個(gè)字段用一個(gè)sql語句查詢出某個(gè)學(xué)生的姓名、成績以及在表中的排名,需要的朋友可以參考下
    2014-08-08
  • 如何使用navicat遠(yuǎn)程連接openGauss

    如何使用navicat遠(yuǎn)程連接openGauss

    公司要在openEuler系統(tǒng)中安裝openGauss數(shù)據(jù)庫,經(jīng)過幾天的查資料,終于是安裝成功了,并且能在navicat中遠(yuǎn)程連接使用,本文給大家介紹如何使用navicat遠(yuǎn)程連接openGauss,感興趣的朋友跟隨小編一起看看吧
    2023-10-10
  • 詳細(xì)聊聊關(guān)于sql注入的一些零散知識(shí)點(diǎn)

    詳細(xì)聊聊關(guān)于sql注入的一些零散知識(shí)點(diǎn)

    SQL注入攻擊是通過將惡意的SQL查詢或添加語句插入到應(yīng)用的輸入?yún)?shù)中,再在后臺(tái)SQL服務(wù)器上解析執(zhí)行進(jìn)行的攻擊,它目前是黑客對(duì)數(shù)據(jù)庫進(jìn)行攻擊的最常用的手段之一,這篇文章主要給大家介紹了關(guān)于sql注入的一些零散知識(shí)點(diǎn),需要的朋友可以參考下
    2021-10-10
  • C#表格開發(fā)之DataGridView控件詳解

    C#表格開發(fā)之DataGridView控件詳解

    本文主要介紹了DataGridView控件的使用方法,包括手動(dòng)填充數(shù)據(jù)、插入行、修改單元格值以及綁定數(shù)據(jù)源,通過DataGridView控件,可以方便地顯示和編輯表格數(shù)據(jù),適用于各種類型的數(shù)據(jù)源
    2024-12-12
  • 面向云服務(wù)的GaussDB全密態(tài)數(shù)據(jù)庫現(xiàn)狀及問題小結(jié)

    面向云服務(wù)的GaussDB全密態(tài)數(shù)據(jù)庫現(xiàn)狀及問題小結(jié)

    全密態(tài)數(shù)據(jù)庫,顧名思義與大家所理解的流數(shù)據(jù)庫、圖數(shù)據(jù)庫一樣,就是專門處理密文數(shù)據(jù)的數(shù)據(jù)庫系統(tǒng),這篇文章主要介紹了面向云服務(wù)的GaussDB全密態(tài)數(shù)據(jù)庫,未來GaussDB會(huì)將該能力逐步開源到openGauss,與社區(qū)共同推進(jìn)和完善全密態(tài)數(shù)據(jù)庫解決方案,一起打造數(shù)據(jù)庫安全生態(tài)
    2024-02-02
  • dbeaver導(dǎo)入導(dǎo)出數(shù)據(jù)庫簡單圖文教程

    dbeaver導(dǎo)入導(dǎo)出數(shù)據(jù)庫簡單圖文教程

    DBeaver是一款適用于開發(fā)人員、數(shù)據(jù)庫管理員和分析師的多平臺(tái)、多數(shù)據(jù)庫管理工具,這篇文章主要給大家介紹了關(guān)于dbeaver導(dǎo)入導(dǎo)出數(shù)據(jù)庫的相關(guān)資料,需要的朋友可以參考下
    2024-01-01
  • SQL實(shí)現(xiàn)分頁查詢方法總結(jié)

    SQL實(shí)現(xiàn)分頁查詢方法總結(jié)

    這篇文章介紹了SQL實(shí)現(xiàn)分頁查詢方法總結(jié),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-12-12
  • DBeaver執(zhí)行外部sql文件詳細(xì)圖文教程

    DBeaver執(zhí)行外部sql文件詳細(xì)圖文教程

    DBeaver最近才使用,以前使用的PL/SQL,有些不是很熟悉,記錄下來,下面這篇文章主要給大家介紹了關(guān)于DBeaver執(zhí)行外部sql文件的相關(guān)資料,文中通過圖文介紹的非常詳細(xì),需要的朋友可以參考下
    2023-06-06
  • sql注入教程之類型以及提交注入

    sql注入教程之類型以及提交注入

    所謂SQL注入,就是通過把SQL命令插入到Web表單提交或輸入域名或頁面請(qǐng)求的查詢字符串,這篇文章主要給大家介紹了關(guān)于sql注入教程之類型以及提交注入的相關(guān)資料,需要的朋友可以參考下
    2021-07-07

最新評(píng)論