連線至 Lightsail PostgreSQL 資料庫 - Amazon Lightsail

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

連線至 Lightsail PostgreSQL 資料庫

在 Amazon Lightsail 中建立 PostgreSQL 受管資料庫後,您可使用標準 PostgreSQL 用戶端應用程式或公有程式來加以連線。您必須在 Lightsail 主控台的資料庫管理頁面,取得資料庫的端點、連接埠、使用者名稱和密碼。在用戶端或 Web 應用程式設定資料庫連線時,必須指定這些值。

本指南說明如何取得所需的連線資訊,以及如何設定 pgAdmin 來連接到您的受管資料庫。

注意

如需有關連接至 MySQL 資料庫的詳細資訊,請參閱連接至 MySQL 資料庫

步驟 1:取得您的 PostgreSQL 資料庫連線詳細資訊

從 Lightsail 主控台取得資料庫端點及連接埠資訊。您稍後設定用戶端來連接至資料庫時,將使用這些資訊。

取得資料庫連線詳細資訊
  1. 登入 Lightsail 主控台

  2. 在 Lightsail 首頁,選擇 Databases (資料庫) 索引標籤。

  3. 選擇欲連接的資料庫名稱。

  4. Connect (連線) 索引標籤 Endpoint and port (端點和連接埠) 區段下,請記下端點及連接埠資訊。

    為避免輸入錯誤,建議您將端點複製到剪貼簿。方法是反白選取端點,然後按下 Ctrl+C (Ctrl+C) (若您使用 Windows) 或 Cmd+C (Cmd+C) (若您使用 macOS),將端點複製到剪貼簿。然後,在適當位置按下 Ctrl+V (Ctrl+V)Cmd+V (Cmd+V) 來貼上。

    
            Lightsail 主控台中的資料庫端點與連接埠
  5. Connect (連接) 索引標籤的 User name and passwords (使用者名稱和密碼) 區段下,記下使用者名稱,然後選擇 Password (密碼) 區段下的 Show (顯示) 來檢視目前的資料庫密碼。

    由於受管密碼十分複雜,因此建議您採取複製貼上以避免輸入錯誤。反白選取受管的密碼,然後按下 Ctrl+C (Ctrl+C) (若您使用 Windows) 或 Cmd+C (Cmd+C) (若您使用 macOS),將密碼複製到剪貼簿。然後,在適當位置按下 Ctrl+V (Ctrl+V)Cmd+V (Cmd+V) 來貼上。

步驟 2:設定您 PostgreSQL 資料庫的公有可用性

您的資料庫必須啟用公開模式,才能從外部或從異於資料庫區域的 Lightsail 執行個體來加以連線。公有模式啟用時,任何擁有您資料庫使用者名稱和密碼的使用者,都能連線至該資料庫。若要設定資料庫的公有可用性,請依照設定資料庫的公有模式指南中的步驟進行操作。

注意

若您預計連線至資料庫的 Lightsail 執行個體區域與資料庫相同,請跳過步驟 3。

步驟 3:設定您的資料庫用戶端來連接到 PostgreSQL 資料庫

欲連接至您的 PostgreSQL 資料庫,請將資料庫用戶端設定為使用您之前取得的端點及連接埠。以下步驟說明如何設定 pgAdmin,但這些步驟可能與其他用戶端類似。

注意

如需有關使用 pgAdmin 的詳細資訊,請參閱 pgAdmin 文件

設定 pgAdmin 以連接到您的資料庫
  1. 開啟 pgAdmin

  2. 在左側導覽功能表的 Servers (伺服器) 按一下滑鼠右鍵。

  3. 選擇 Create (建立),然後選擇 Server (伺服器)

  4. 
            pgAdmin 伺服器組態
  5. Create - Server (建立 - 伺服器) 表單中 ,為伺服器輸入名稱。建議您使用與資料庫類似的名稱做為連線名稱。將有助您未來能夠加以辨識。

  6. 選擇 Connection (連線) 索引標籤,然後在顯示的表格中輸入以下資訊:

    
            pgAdmin 伺服器組態表格
    • Host name/address (主機名稱/地址) - 輸入您稍早取得的資料庫終端節點。若您之前已將資料庫端點從 Lightsail 主控台複製到剪貼簿,請按下 Ctrl+V (Ctrl+V) (若您使用 Windows) 或 Cmd+V (Cmd+V) (若您使用 macOS) 來貼上。

    • Port (連接埠) - 輸入您稍早取得的資料庫連接埠。PostgreSQL 的預設連接埠為 5432。

    • Maintenance database (維護資料庫) - 指定用戶端將連接的初始資料庫名稱。這是您在 Lightsail 中建立 PostgreSQL 資料庫時指定的主要資料庫名稱。

      如果您不記得主要資料庫的名稱,請輸入 postgres。每個 PostgreSQL 受管資料庫都有一個可供您連接的 postgres 資料庫,在連接之後,您將可以存取在 PostgreSQL 受管資料庫上的所有其他資料庫。

    • Username (使用者名稱) — 輸入您之前取得的資料庫使用者名稱。

    • Password (密碼) - 輸入您稍早取得的資料庫密碼。若您之前已將密碼從 Lightsail 主控台複製到剪貼簿,請按下 Ctrl+V (Ctrl+V) (若您使用 Windows) 或 Cmd+V (Cmd+V) (若您使用 macOS) 來貼上。選擇 Save password (儲存密碼) 以儲存您的密碼。

    • Role (角色)Service (服務) - 將這些欄位保留空白。

  7. 選擇 Save (儲存) 以儲存新的伺服器詳細資訊。

    新資料庫連線會出現在 pgAdmin 應用程式左側導覽功能表上的 Servers (伺服器) 部分。

  8. 若要連接到您的資料庫,請在您的新資料庫連線上按兩下。

    如果連線成功,您將看到該資料庫的可用資源清單。

    
            pgAdmin 工作區

後續步驟

此指南可協助您將資料匯入 Lightsail 中的資料庫: