簡體   English   中英

用戶“root”、postgresSQL 和 docker 的密碼驗證失敗

[英]password authentication failed for user "root", postgresSQL and docker

我正在嘗試使用 docker 上的 postgres 連接到我的數據庫,但它說密碼身份驗證失敗。

我的代碼:

const { Client } = require('pg');

const client = new Client({
  host: 'localhost',
  port: 5432,
  user: 'root',
  password: 'root',
  database: 'mycontacts',
});

client.connect();

docker 命令啟動postgres容器:

docker run --name postg -e POSTGRES_USER=root2 -e POSTGRES_PASSWORD=root2 -p 5432:5432 -d postgres

嘗試創建另一個 Postgres 容器來嘗試連接,它會起作用。 別的。 嘗試連接到我的 docker 數據庫時密碼驗證失敗

它最終成為我在我的電腦上安裝的 postgres。

我卸載了它,現在它可以工作了!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM