Linux下開(kāi)啟和配置OpenGauss數(shù)據(jù)庫(kù)遠(yuǎn)程連接的教程詳解
前言
openGauss是一款開(kāi)源關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),采用木蘭寬松許可證v2發(fā)行。openGauss內(nèi)核深度融合華為在數(shù)據(jù)庫(kù)領(lǐng)域多年的經(jīng)驗(yàn),結(jié)合企業(yè)級(jí)場(chǎng)景需求,持續(xù)構(gòu)建競(jìng)爭(zhēng)力特性.
結(jié)合cpolar 內(nèi)網(wǎng)穿透工具,即可實(shí)現(xiàn)遠(yuǎn)程訪問(wèn)本地openGauss,實(shí)現(xiàn)遠(yuǎn)程訪問(wèn),下面介紹從Linux安裝到遠(yuǎn)程訪問(wèn)的方式.
1. Linux 安裝 openGauss
首先在官網(wǎng):https://opengauss.org/zh/download/下載對(duì)應(yīng)的安裝包,這里下載LInux 極簡(jiǎn)版安裝
下載后,使用root用戶上傳到Linux ,這邊上傳到/usr/local/
目錄下,
使用root 用戶創(chuàng)建安裝目錄
mkdir /usr/local/openGauss
并且給予該目錄所有人可以訪問(wèn)的權(quán)限:接下來(lái)開(kāi)始安裝,采用官網(wǎng)單節(jié)點(diǎn)安裝方式
chmod 777 /usr/local/openGauss
*在Linux 中切換為普通用戶登錄,注意,不能使用root用戶進(jìn)行安裝openGauss,
解壓openGauss壓縮包到上面創(chuàng)建的目錄
tar -jxf openGauss-3.1.1-CentOS-64bit.tar.bz2 -C /usr/local/openGauss
進(jìn)入解壓后目錄下的simpleInstall
cd /usr/local/openGauss/simpleInstall
執(zhí)行install.sh腳本安裝openGauss,其中-w
后面參數(shù)為設(shè)置數(shù)據(jù)庫(kù)密碼
sh install.sh -w "xxxx" &&source ~/.bashrc
執(zhí)行后如果出現(xiàn)這個(gè)報(bào)錯(cuò):
切換root權(quán)限的用戶執(zhí)行如下命令: 然后再執(zhí)行安裝命令,即可安裝成功
sysctl -w kernel.sem="250 85000 250 330"
安裝完成后,執(zhí)行ps 命令查看進(jìn)程是否正常
ps ux | grep gaussdb
顯示如下信息表示安裝成功,且已經(jīng)運(yùn)行.這樣,在Linux 安裝openGauss 數(shù)據(jù)庫(kù)就完成了,下面我們安裝cpolar 內(nèi)網(wǎng)穿透,實(shí)現(xiàn)遠(yuǎn)程連接
2. Linux 安裝cpolar
上面我們安裝成功了openGauss數(shù)據(jù)庫(kù),下面我們?cè)贚inux安裝cpolar內(nèi)網(wǎng)穿透工具,通過(guò)cpolar 轉(zhuǎn)發(fā)本地端口映射的http公網(wǎng)地址,我們可以很容易實(shí)現(xiàn)遠(yuǎn)程訪問(wèn),而無(wú)需自己注冊(cè)域名購(gòu)買云服務(wù)器.下面是安裝cpolar步驟
cpolar官網(wǎng)地址: https://www.cpolar.com
使用一鍵腳本安裝命令
curl -L https://www.cpolar.com/static/downloads/install-release-cpolar.sh | sudo bash
向系統(tǒng)添加服務(wù)
sudo systemctl enable cpolar
啟動(dòng)cpolar服務(wù)
sudo systemctl start cpolar
cpolar安裝成功后,在外部瀏覽器上訪問(wèn)Linux 的9200端口即:【http://局域網(wǎng)ip:9200】,使用cpolar賬號(hào)登錄,登錄后即可看到cpolar web 配置界面,結(jié)下來(lái)在web 管理界面配置即可
3. 創(chuàng)建openGauss主節(jié)點(diǎn)端口號(hào)公網(wǎng)地址
登錄cpolar web UI管理界面后,點(diǎn)擊左側(cè)儀表盤的隧道管理——創(chuàng)建隧道:
- 隧道名稱:可自定義,注意不要與已有的隧道名稱重復(fù)
- 協(xié)議:tcp
- 本地地址:5432 (openGauss 默認(rèn)端口)
- 域名類型:臨時(shí)隨機(jī)TCP端口
- 地區(qū):選擇China VIP
點(diǎn)擊創(chuàng)建
然后打開(kāi)左側(cè)在線隧道列表,查看剛剛創(chuàng)建隧道后生成的tcp地址,這個(gè)地址就是公網(wǎng)連接地址,我們可以在任意設(shè)備上使用該地址進(jìn)行連接
4. 遠(yuǎn)程連接openGauss
上面在cpolar中創(chuàng)建了 公網(wǎng)地址,下面我們使用gsql 工具,通過(guò)cpolar公網(wǎng)地址進(jìn)行連接,host 值為公網(wǎng)地址,port 值為公網(wǎng)地址后面對(duì)應(yīng)的端口號(hào),后面輸入數(shù)據(jù)庫(kù)名稱,用戶名密碼
gsql -d "host=3.tcp.vip.cpolar.cn port=10290 dbname=postgres user=jon password=xxxxxx"
我們可以看到連接成功,這樣我們一個(gè)遠(yuǎn)程openGauss數(shù)據(jù)庫(kù)地址就設(shè)置好了.同樣道理,使用其他方式連接也是一樣的
5. 固定連接TCP公網(wǎng)地址
要注意的是,以上步驟使用的是隨機(jī)臨時(shí)tcp端口地址,所生成的公網(wǎng)地址為隨機(jī)臨時(shí)地址,該公網(wǎng)地址24小時(shí)內(nèi)會(huì)隨機(jī)變化。我們接下來(lái)為其配置固定的TCP端口地址,該地址不會(huì)變化,設(shè)置后將無(wú)需每天重復(fù)修改地址。
配置固定tcp端口地址需要將cpolar升級(jí)到專業(yè)版套餐或以上。
保留一個(gè)固定tcp地址
登錄cpolar官網(wǎng),點(diǎn)擊左側(cè)的預(yù)留,找到保留的tcp地址,我們來(lái)為我的世界保留一個(gè)固定tcp地址:
- 地區(qū):選擇China vip
- 描述:即備注,可自定義
點(diǎn)擊保留
地址保留成功后,系統(tǒng)會(huì)生成相應(yīng)的固定公網(wǎng)地址,將其復(fù)制下來(lái)
打開(kāi)cpolar web ui管理界面,點(diǎn)擊左側(cè)儀表盤的隧道管理——隧道列表,找到我們上面創(chuàng)建的TCP隧道,點(diǎn)擊右側(cè)的編輯
修改隧道信息,將保留成功的固定tcp地址配置到隧道中
端口類型:修改為固定tcp端口預(yù)留的tcp地址:填寫(xiě)官網(wǎng)保留成功的地址,
點(diǎn)擊更新
隧道更新成功后,點(diǎn)擊左側(cè)儀表盤的狀態(tài)——在線隧道列表,可以看到公網(wǎng)地址已經(jīng)更新成為了固定TCP地址。
6. 固定地址連接測(cè)試
固定好了地址后,使用我們固定的TCP地址進(jìn)行gsql
連接,可以看到連接成功,一個(gè)永久不變的固定地址就設(shè)置好了
以上就是Linux下開(kāi)啟和配置OpenGauss數(shù)據(jù)庫(kù)遠(yuǎn)程連接的教程詳解的詳細(xì)內(nèi)容,更多關(guān)于Linux OpenGauss數(shù)據(jù)庫(kù)遠(yuǎn)程連接的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!
相關(guān)文章
mongoDB和mysql對(duì)比分析及選擇(詳細(xì)版)
這篇文章主要介紹了mongoDB和mysql對(duì)比分析及選擇(詳細(xì)版),需要的朋友可以參考下2023-06-06利用reverse索引優(yōu)化like語(yǔ)句的方法詳解
這篇文章主要介紹了關(guān)于利用reverse索引優(yōu)化like語(yǔ)句的方法,文中通過(guò)圖文介紹的很詳細(xì),相信對(duì)大家具有一定的參考價(jià)值,需要的朋友們下面來(lái)一起看看吧。2017-03-03sql學(xué)習(xí)之CASE WHEN THEN ELSE END的用法
這篇文章主要介紹了sql學(xué)習(xí)之CASE WHEN THEN ELSE END的用法,需要的朋友可以參考下2014-06-06開(kāi)源數(shù)據(jù)庫(kù)設(shè)計(jì)神器chiner的安裝及初體驗(yàn)介紹
最近在造輪子,從?0?到?1?的那種,就差前臺(tái)的界面了,大家可以耐心耐心耐心期待一下。其中需要設(shè)計(jì)一些數(shù)據(jù)庫(kù)表,可以通過(guò)?Navicat?這種圖形化管理工具直接開(kāi)搞,也可以通過(guò)一些數(shù)據(jù)庫(kù)設(shè)計(jì)工具來(lái)搞,比如說(shuō)?PowerDesigner,更專業(yè)一點(diǎn)2022-02-02關(guān)于數(shù)據(jù)庫(kù)系統(tǒng)的概述
大家好,本篇文章主要講的是關(guān)于數(shù)據(jù)庫(kù)系統(tǒng)的概述,感興趣的同學(xué)趕快來(lái)看一看吧,對(duì)你有幫助的話記得收藏一下,方便下次瀏覽2021-12-12SunlightDB 2017新型區(qū)塊鏈數(shù)據(jù)庫(kù)
這篇文章主要為大家詳細(xì)介紹了SunlightDB 2017新型區(qū)塊鏈數(shù)據(jù)庫(kù)的相關(guān)資料,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-01-01mysql與MongoDB性能對(duì)比,哪個(gè)更適合自己
經(jīng)??吹接腥擞懻摚琺ongodb性能不如MySQL,MySQL能不能代替之類的說(shuō)法?,其實(shí)作為技術(shù)人,很不喜歡哪個(gè)比哪個(gè)好這種說(shuō)法,基本就是挑事,我們今天一起2023-06-06