通過psql連接實例
更新時(shi)間 2023-12-29 11:31:02
最(zui)近更新時間: 2023-12-29 11:31:02
分享文章(zhang)
本章節會(hui)介紹(shao)如何通過公網連(lian)接數據庫(ku)實例。
準備工作
通(tong)過(guo)公(gong)網地(di)址連接關系型數據庫(ku)實例,需具備以(yi)下條件(jian)。
先對關系型數據庫(ku)實例綁定公網地址。
保證本地設備可以(yi)訪(fang)問關系型(xing)數據庫實例綁定的公網地址。
在彈(dan)性(xing)云主機(ji)或可訪(fang)問關系型數據庫的設備上(shang),安裝(zhuang)PostgreSQL客(ke)戶端(duan)。
普通連接
步驟 1 登錄彈性云(yun)主機或可訪(fang)問(wen)關系型數據庫的(de)設備。
步驟 2 執行如下命令連(lian)接關(guan)系型數據庫(ku)實(shi)例。
psql --no-readline -U < user > -h < host > -p < port > -d < datastore > -W
表 參數說明
| 參數 | 說明 |
|---|---|
| <user> | 用戶名,即關系型數據庫帳號(默認管理員帳號為root)。 |
| <host> | 主機IP,在“實例管理”頁面單擊實例名稱,進入“基本信息”頁面。在“彈性公網IP”頁簽查看彈性公網IP(通過連接了公網的設備訪問)。 |
| <port> | 端口,默認5432,當前端口,即在“實例管理”頁面單擊實例名稱,進入“基本信息”頁面,“連接信息”模塊的“數據庫端口”。 |
| <datastore> | 需要連接的數據庫名,默認的管理數據庫是postgres。 |
W是強制用(yong)戶輸入連接密(mi)碼選(xuan)項,上述命令執行后,根據提示輸入密(mi)碼。
示例如下:
使用(yong)root用(yong)戶(hu)連接postgres數據庫(ku)實例:
psql --no-readline -U root -h 192.168.0.44 -p 5432 -d postgres -W