
上回文說道,如何用DAS連接 數(shù)據(jù)庫(kù) 實(shí)例。今天,我們就來說說如何通過內(nèi)網(wǎng)連接。
GaussDB提供gsql工具遠(yuǎn)程連接數(shù)據(jù)庫(kù)實(shí)例。您需要提前下載gsql工具并在ECS上安裝gsql,通過gsql遠(yuǎn)程連接數(shù)據(jù)庫(kù)實(shí)例。gsql工具下載請(qǐng)單擊此處。
前提條件
- 需要已有GaussDB實(shí)例,實(shí)例購(gòu)買指導(dǎo)請(qǐng)參考購(gòu)買實(shí)例。
 - 已經(jīng)下載gsql工具。
 
操作步驟
步驟 1 購(gòu)買ECS,用于安裝gsql工具。購(gòu)買ECS指導(dǎo)請(qǐng)參考購(gòu)買ECS。
gsql支持的操作系統(tǒng)版本如下:
- X86:EulerOS V2.5。
 - 鯤鵬服務(wù)器:EulerOS V2.8。
 
步驟 2 在購(gòu)買的彈性 云服務(wù)器 上,上傳軟件包并配置環(huán)境變量。
1. 以root用戶登錄彈性云服務(wù)器。
2. 創(chuàng)建“/tmp/tools”目錄。
mkdir /tmp/tools
3. 單擊此處獲取GaussDB軟件包并解壓。
unzip GaussDB_opengauss_client_tools.zip
4. 根據(jù)申請(qǐng)的彈性云服務(wù)器的操作系統(tǒng)架構(gòu)進(jìn)入不同目錄,獲取“GaussDB-Kernel-xxx-EULER-64bit-gsql.tar.gz”,并上傳到申請(qǐng)的彈性云服務(wù)器“/tmp/tools”路徑下。
說明:軟件包相對(duì)位置為安裝時(shí)所放位置,根據(jù)實(shí)際情況填寫。
5. 解壓文件。
cd /tmp/tools
tar -zxvf GaussDB-Kernel-V500R001C00-EULER-64bit-gsql.tar.gz
6. 設(shè)置環(huán)境變量。
打開“~/.bashrc”文件。
vi ~/.bashrc
按下i鍵進(jìn)入INSERT模式,在其中輸入如下內(nèi)容后,單擊“ESC”退出編輯模式,使用“:wq!”命令保存并退出。
export PATH=/tmp/tools/bin:$PATH
export LD_LIBRARY_PATH=/tmp/tools/lib:$LD_LIBRARY_PATH
使環(huán)境變量配置生效。
source ~/.bashrc
步驟 3 判斷實(shí)例與ECS是否可以通過內(nèi)網(wǎng)連接。
如果ECS和實(shí)例在同一區(qū)域,同一可用區(qū),說明ECS和實(shí)例網(wǎng)絡(luò)互通,可以通過內(nèi)網(wǎng)直接遠(yuǎn)程連接。
數(shù)據(jù)庫(kù)實(shí)例的區(qū)域、可用區(qū)和VPC查看方法如下:

ECS的區(qū)域、可用區(qū)和VPC查看方法如下:

步驟 4 內(nèi)網(wǎng)連接數(shù)據(jù)庫(kù)實(shí)例。
查看 GaussDB數(shù)據(jù)庫(kù) 的IP地址,具體如下:

然后在ECS服務(wù)器執(zhí)行如下命令進(jìn)行連接:
gsql -d postgres -h 192.168.0.15 -U root -p 8000 -r
192.168.0.15為內(nèi)網(wǎng)IP,要替換為自己實(shí)例的IP。
輸入數(shù)據(jù)庫(kù)root用戶密碼,成功登錄。
[root@ecs-a4e7 ~]# gsql -d postgres -h 192.168.0.168 -U root -p 8000 -r
Password for user root:
gsql ((GaussDB Kernel V500R001C10 build 23636d1b) compiled at 2020-09-24 22:23:07 commit 905 last mr 1150 )
SSL connection (cipher: DHE-RSA-AES128-GCM-SHA256, bits: 128)
Type "help" for help.
postgres=>
步驟 5 數(shù)據(jù)庫(kù)使用。
postgres=> \dbs
 
       List of tablespaces
 
    Name    |  Owner   | Location 
------------+----------+----------
 pg_default | rdsAdmin |
 pg_global  | rdsAdmin |
(2 rows)
postgres=>
----結(jié)束
想知道如何通過公網(wǎng)連接的小伙伴們,敬請(qǐng)期待下期哦~~~
更多詳細(xì)內(nèi)容,趕緊戳這里,了解詳情吧~~
- 云數(shù)據(jù)庫(kù) RDS 的實(shí)例類型有哪些
 - GaussDB華為生態(tài)_opengauss和gaussdb_高斯數(shù)據(jù)庫(kù)華為生態(tài)_華為云
 - GaussDB升級(jí)_云數(shù)據(jù)庫(kù)GaussDB升級(jí)_GaussDB如何升級(jí)-華為云
 - GaussDB擴(kuò)容_云數(shù)據(jù)庫(kù)GaussDB擴(kuò)容_GaussDB如何擴(kuò)容-華為云
 - GaussDB收費(fèi)_云數(shù)據(jù)庫(kù)GaussDB收費(fèi)_GaussDB如何收費(fèi)-華為云
 
最新文章
- GaussDB咋樣_openGauss和GaussDB的區(qū)別_高斯數(shù)據(jù)庫(kù)咋樣_華為云
 - 云數(shù)據(jù)庫(kù)Gaussdb快速入門_gaussdb連接__gaussdb案例
 - GaussDB驅(qū)動(dòng)_GaussDB數(shù)據(jù)庫(kù)驅(qū)動(dòng)_云數(shù)據(jù)庫(kù)GaussDB驅(qū)動(dòng)_華為云
 - GaussDB用法_GaussDB數(shù)據(jù)庫(kù)使用方法_高斯數(shù)據(jù)庫(kù)如何使用_華為云
 - GaussDB數(shù)據(jù)庫(kù)概念_openGauss_華為高斯數(shù)據(jù)庫(kù)概念
 - 連接GaussDB數(shù)據(jù)庫(kù)_GaussDB的優(yōu)勢(shì)_華為高斯數(shù)據(jù)庫(kù)連接