Password authentication failed for user xxx
更新於
可應用作業系統:Windows、macOS、Linux、iOS
可應用 Navicat 產品:Navicat for PostgreSQL、Navicat Premium
可應用 Navicat 版本編號:全部
錯誤是從你的遠端 PostgreSQL 伺服器傳回,表示你的使用者帳號沒有足夠的權限連線到伺服器。 請在安裝時啟用遠端連線功能或配置 postgresql.conf 設定遠端存取。 如果你要從你的桌面存取你的遠端 PostgreSQL 伺服器,你首先需要知道 PostgreSQL 權限系統的工作原理。
PostgreSQL 存取控制將包括兩個階段:
- 伺服器檢查你的桌面(主機位址或 IP 位址)是否允許連線。
- 假設你可以連線,伺服器會檢查你的每個請求,看你是否有足夠的權限執行它。例如:Create table 權限、Drop table 權限或 Alter table 權限。
如果你的遠端伺服器支援 SSH 連線,你的 Navicat 將能夠通過 SSH 通道連線到遠端 PostgreSQL 資料庫,而不需變更任何現有的 PostgreSQL 權限設定。SSH 通道的主要好處是當 PostgreSQL 伺服器埠被封鎖時,連線到使用了防火牆的 PostgreSQL 伺服器。
還有其他問題嗎?
-
合作夥伴