在出现一些问题后,我删除了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中创建一个服务器,并很高兴:(