最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

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

一、基本信息

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

2、opengauss版本

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

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

高斯數(shù)據(jù)庫(kù)(GaussDB)是云數(shù)據(jù)庫(kù),需要購(gòu)買。
openGaussDB是開(kāi)源數(shù)據(jù)庫(kù),可以免費(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ù)庫(kù)官方默認(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ù)庫(kù)名稱 -->
    <PARAM name="clusterName" value="opengauss" />
  <!-- 數(shù)據(jù)庫(kù)節(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ù)庫(kù)安裝目錄-->
    <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ù)庫(kù)工具目錄-->
    <PARAM name="gaussdbToolPath" value="/opt/huawei/install/om" />
  <!--數(shù)據(jù)庫(kù)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命令打開(kāi)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

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

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

11、正式安裝

切換到omm用戶

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

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

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

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

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

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

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

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

12、查看gauss數(shù)據(jù)庫(kù)信息,使用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ù)庫(kù)

gs_om -t restart
#連接數(shù)據(jù)庫(kù)
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ù)庫(kù)的文章就介紹到這了,更多相關(guān)centos虛擬機(jī)部署opengauss數(shù)據(jù)庫(kù)內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 使用Bucardo5實(shí)現(xiàn)PostgreSQL的主數(shù)據(jù)庫(kù)復(fù)制

    使用Bucardo5實(shí)現(xiàn)PostgreSQL的主數(shù)據(jù)庫(kù)復(fù)制

    這篇文章主要介紹了使用Bucardo5實(shí)現(xiàn)PostgreSQL的主數(shù)據(jù)庫(kù)復(fù)制,作者基于AWS給出演示,需要的朋友可以參考下
    2015-04-04
  • 達(dá)夢(mèng)數(shù)據(jù)庫(kù)文件故障的恢復(fù)方法

    達(dá)夢(mèng)數(shù)據(jù)庫(kù)文件故障的恢復(fù)方法

    本文介紹了達(dá)夢(mèng)數(shù)據(jù)庫(kù)文件損壞或誤刪除后的恢復(fù)方法,這里的數(shù)據(jù)庫(kù)文件包括,表空間數(shù)據(jù)文件、重做日志文件、UNDO文件、TEMP文件、控制文件等,介紹了兩種恢復(fù)場(chǎng)景,感興趣的小伙伴跟著小編一起來(lái)看看吧
    2024-12-12
  • 國(guó)產(chǎn)數(shù)據(jù)庫(kù)KingbaseES安裝與使用方法詳解

    國(guó)產(chǎn)數(shù)據(jù)庫(kù)KingbaseES安裝與使用方法詳解

    KingbaseES數(shù)據(jù)庫(kù)提供了一套完整的審計(jì)機(jī)制,用來(lái)保證對(duì)數(shù)據(jù)庫(kù)中的各種行為進(jìn)行監(jiān)控,進(jìn)而為數(shù)據(jù)庫(kù)的安全、可靠和有效提供有力的保障,這篇文章主要介紹了國(guó)產(chǎn)數(shù)據(jù)庫(kù)KingbaseES安裝與使用方法的相關(guān)資料,需要的朋友可以參考下
    2025-12-12
  • MyBatis中#{}和${}的區(qū)別及底層原理、適用場(chǎng)景和安全風(fēng)險(xiǎn)

    MyBatis中#{}和${}的區(qū)別及底層原理、適用場(chǎng)景和安全風(fēng)險(xiǎn)

    本文詳細(xì)解析了MyBatis中#{}和${}的區(qū)別及其背后的底層原理、適用場(chǎng)景和安全風(fēng)險(xiǎn),#{}預(yù)編譯安全自動(dòng)轉(zhuǎn)義,適用于業(yè)務(wù)參數(shù);{**拼接不安全需要手動(dòng)加引號(hào),主要用于動(dòng)態(tài)表名、列名、排序關(guān)鍵字,使用時(shí)須做白名單校驗(yàn)
    2026-04-04
  • 在PostgreSQL的基礎(chǔ)上創(chuàng)建一個(gè)MongoDB的副本的教程

    在PostgreSQL的基礎(chǔ)上創(chuàng)建一個(gè)MongoDB的副本的教程

    這篇文章主要介紹了在PostgreSQL的基礎(chǔ)上創(chuàng)建一個(gè)MongoDB的副本的教程,使在使用NoSQL的同時(shí)又能用到PostgreSQL中的東西,需要的朋友可以參考下
    2015-04-04
  • SQL WHERE IN參數(shù)化編譯寫法簡(jiǎn)單示例

    SQL WHERE IN參數(shù)化編譯寫法簡(jiǎn)單示例

    這篇文章主要給大家介紹了關(guān)于SQL WHERE IN參數(shù)化編譯寫法的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用SQL具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-11-11
  • 使用DataGrip連接Hive的詳細(xì)步驟

    使用DataGrip連接Hive的詳細(xì)步驟

    這篇文章主要介紹了DataGrip連接Hive的詳細(xì)圖文教程,本文通過(guò)圖文并茂的形式給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-11-11
  • Ubuntu 17.10安裝phpMyAdmin數(shù)據(jù)庫(kù)管理工具配置詳解

    Ubuntu 17.10安裝phpMyAdmin數(shù)據(jù)庫(kù)管理工具配置詳解

    這篇文章主要介紹了Ubuntu 17.10安裝phpMyAdmin數(shù)據(jù)庫(kù)管理工具,通過(guò)示例代碼給大家講解了安裝phpmyadmin數(shù)據(jù)庫(kù)的方法,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2018-03-03
  • 2023年最新Navicat永久激活安裝使用教程

    2023年最新Navicat永久激活安裝使用教程

    Navicat中文版是強(qiáng)大的可視化數(shù)據(jù)庫(kù)管理工具,用于開(kāi)發(fā)和管理MySQL|SQL?Server|SQLite|Oracle等數(shù)據(jù)庫(kù),Navicat以直覺(jué)化的圖形用戶界面符合數(shù)據(jù)庫(kù)管理員、開(kāi)發(fā)人員及中小企業(yè)的需要,本文給大家分享2023年最新Navicat永久激活安裝使用教程,感興趣的朋友一起看看吧
    2023-05-05
  • Hive?HQL支持2種查詢語(yǔ)句風(fēng)格

    Hive?HQL支持2種查詢語(yǔ)句風(fēng)格

    這篇文章主要為大家介紹了Hive?HQL支持2種查詢語(yǔ)句風(fēng)格示例語(yǔ)法,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-06-06

最新評(píng)論

邓州市| 临汾市| 安岳县| 荆门市| 黔东| 玛多县| 滦南县| 丰都县| 合江县| 澄迈县| 九寨沟县| 诸暨市| 天祝| 库尔勒市| 拜城县| 九寨沟县| 伊通| 叶城县| 巨鹿县| 从化市| 汝州市| 临清市| 米脂县| 邛崃市| 武胜县| 军事| 胶州市| 台山市| 楚雄市| 灵石县| 泽州县| 霍林郭勒市| 钟山县| 增城市| 阿鲁科尔沁旗| 临桂县| 东乌| 天长市| 金坛市| 洞头县| 五峰|