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

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

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

一、基本信息

1、虛擬機安裝的centos版本

2、opengauss版本

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

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

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

二、安裝步驟

1、服務器創(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*
如果報錯可以配置yum源

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

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

8、進入/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é)點名稱(hostname) -->
    <PARAM name="nodeNames" value="localhost.localdomain" />
  <!-- 節(jié)點IP,與nodeNames一一對應 -->
    <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" />
  <!-- 臨時文件目錄-->
    <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類型,此處示例為單機類型,“single-inst”表示單機一主多備部署形態(tài)-->
    <PARAM name="clusterType" value="single-inst"/>
  </CLUSTER>
  <!-- 每臺服務器上的節(jié)點部署信息 -->
  <DEVICELIST>
      <!-- node1上的節(jié)點部署信息 -->
      <DEVICE sn="1000001">
          <!-- node1的hostname -->
          <PARAM name="name" value="localhost.localdomain"/>
          <!-- node1所在的AZ及AZ優(yōu)先級 -->
          <PARAM name="azName" value="AZ1"/>
          <PARAM name="azPriority" value="1"/>
          <!-- node1的IP,如果服務器只有一個網(wǎng)卡可用,將backIP1和sshIP1配置成同一個IP -->
          <PARAM name="backIp1" value="192.168.44.129"/>
          <PARAM name="sshIp1" value="192.168.44.129"/>
          <!--DBnode-->
          <PARAM name="dataNum" value="1"/>
          <!--DBnode端口號-->
          <PARAM name="dataPortBase" value="26000"/>
          <!--DBnode主節(jié)點上數(shù)據(jù)目錄,及備機數(shù)據(jù)目錄-->
          <PARAM name="dataNode1" value="/opt/huawei/install/data/db1"/>
          <!--DBnode節(jié)點上設定同步模式的節(jié)點數(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í)行預安裝

/srv/yutu/opengauss/script該目錄下進行

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

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

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

11、正式安裝

切換到omm用戶

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

設置的密碼要符合復雜度要求:

最少包含8個字符;

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

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

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

在omm用戶下,執(zhí)行g(shù)s_om -t start命令和gs_om -t stop命令啟動或關(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連接報錯

14、修改兩個文件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虛擬機部署opengauss數(shù)據(jù)庫的文章就介紹到這了,更多相關(guān)centos虛擬機部署opengauss數(shù)據(jù)庫內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

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

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

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

    達夢數(shù)據(jù)庫文件故障的恢復方法

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

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

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

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

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

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

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

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

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

    使用DataGrip連接Hive的詳細步驟

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

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

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

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

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

    Hive?HQL支持2種查詢語句風格

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

最新評論

揭阳市| 荥经县| 汉沽区| 玉树县| 阿尔山市| 肇州县| 杭锦后旗| 乐亭县| 澄城县| 景泰县| 龙海市| 中超| 延吉市| 和硕县| 民乐县| 休宁县| 清水县| 登封市| 荃湾区| 平湖市| 富源县| 集贤县| 钦州市| 洞口县| 洛阳市| 麻江县| 仙桃市| 娱乐| 界首市| 望谟县| 乌苏市| 福鼎市| 三台县| 墨脱县| 宾川县| 呼图壁县| 奉化市| 东阿县| 高阳县| 扶余县| 永新县|