我试过使用docker --只需安装这个停靠容器https://hub.docker.com/r/mdillon/postgis/ --从手动运行以下命令:
docker run --name some-postgis -e POSTGRES_PASSWORD=mysecretpassword -d mdillon/postgis现在我们将进入psql:
su postgresANd我只是不能登录。我一直认为postgres是默认密码,但它不允许这样做。
我能错过什么?
发布于 2019-05-28 12:20:27
没有默认密码。PostgreSQL的默认身份验证模式设置为ident,而不是sql用户/密码。
运行cat /var/lib/pgsql/9.3/data/pg_hba.conf将向您展示这一点。
这实际上意味着,为了正确连接到PostgreSQL,您必须作为安装它的正确OS用户登录。您实际上是通过OS用户进行身份验证的。
https://serverfault.com/questions/969125
复制相似问题