Docker/PostgreSQL使用pgadmin4创建服务器,并且存在用户问题



在出现一些问题后,我删除了postgres容器和pgadmin并重新创建它们,之后我尝试创建一个服务器,错误显示给我致命的:用户"postgres"的密码身份验证失败。

我在stackoverflow中看到了一些东西,但它们都不能应用于我的问题,至少我想不能。

我一直在寻找如何使用docker exec来尝试在容器中执行命令,我仍然在看如何使用这个命令,但不知道如何使用来解决我的问题。

我正在使用ubuntu 19.10

所以我找到了问题的解决方案,我将在这里为那些面临相同问题的人解释它。

使用以下命令docker exec -it here_you_put_container_name psql -U postgres

现在只需使用这个命令

create user postgres with superuser password 'postgres';并在其后使用\q离开

您可以切换用户和密码。现在你可以在pgadmin中创建一个服务器,并很高兴:(

最新更新