通過psql命令行客戶端連接實例(內網連接)
更新時間 2023-12-15 22:12:28
最近更新時間: 2023-12-15 22:12:28
分享文章
本文介紹如何通過內網及psql命令行客戶端連接實例。
RDS-PostgreSQL支持客戶通過PostgreSQL客戶端在內網連接實例。
前提條件
1.登錄彈性云主機
- 創建并登錄彈性云主機。
- 通過彈性云主機連接RDS-PostgreSQL實例,需要具備以下條件:
- 該彈性云主機與目標實例在同一個VPC內。
- 該彈性云主機必須處于目標實例所屬安全組允許訪問的范圍內。
- 如果目標實例安全組為default,則無需特別設置。(僅部分資源池支持實例安全組變更,其余資源池默認為default安全組規則)。
- 如果目標實例安全組為非默認安全組,請查看安全組規則是否允許該彈性云主機訪問。具體操作參考VPC安全組配置指引。
2.安裝PostgreSQL客戶端
命令行連接
登錄云主機后執行如下命令:
psql -h <host_name> -p <host_port> -U <user_name> -d <database_name>
參數說明:
<host_name> :主機IP,即控制臺頁面的“實例列表”頁面該集群對應的實例列表中,您想連接的實例“vip”列信息。
<host_port> :數據庫端口,為“實例詳情”頁面中的數據庫端口。
<user_name> :用戶名,即 RDS-PostgreSQL數據庫帳號(默認管理員帳號為 root)。
<database_name> :數據庫名,即RDS-PostgreSQL實例里面的數據庫,默認初始化的數據庫名是postgres。
示例:
psql -h xx.xx.xx.xx -p xxxx -U root –d postgres