为什么我收到Postgres密码验证失败错误?

时间:2020-02-19 12:30:33

标签: postgresql

我正在尝试与postgres一起学习和锻炼。

我正在Ubuntu 16.04上运行。

我安装了Postgres泊坞窗并使用以下命令运行它:

sudo docker run --rm   --name pg-docker -e POSTGRES_PASSWORD=docker -d -p 5433:5433 -v $HOME/amitliron/UserA/docker/volumes/postgres:/var/lib/postgresql/data  postgres

(我正在使用5433端口,因为尝试使用5432端口时出现以下错误: Error starting userland proxy: listen tcp 0.0.0.0:5432: bind: address already in use,我认为这没有问题,但我所做的一切都写在这里)

我正在尝试使用以下命令检查postgres码头工人:

psql -h localhost -U postgres -d postgres

,然后输入密码:“ docker”,但出现以下错误:

Password for user postgres: 
psql: FATAL:  password authentication failed for user "postgres"
FATAL:  password authentication failed for user "postgres"

我想念什么?

1 个答案:

答案 0 :(得分:1)

我需要指定端口:

psql -h localhost -p 5433 -U postgres -d postgres