![](/img/trans.png)
[英]Linux - NodeJS, Express, PostgreSQL - ErrorHandler: password authentication failed for user "root"
[英]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.