我最近安装了Postgresql 11,在安装过程中,没有为Postgres设置密码和用户名的步骤。现在在pgAdmin 4中,我想将数据库连接到服务器,并且它要求我输入密码,我没有放在第一位。任何人都知道发生了什么。谢谢!
您可以通过pgAdmin -> Files -> open pgpass.conf
访问您的pgpass.conf
这将为您提供窗口底部pgpass.conf
的路径(official documentation)。
如果您随后打开此文件并根据自己的喜好进行编辑。
如果这不起作用,您可以:
host all postgres 127.0.0.1/32 trust
在任何其他线之前。 (您可以忽略注释,以#开头的行)。
ALTER USER postgres PASSWORD 'fooBarEatsBarFoodBareFoot'
如果您使用pgAdmin 4并在更新密码时遇到错误,请按照以下步骤操作:
1]打开文件“pg_hba.conf”并找到“IPv4本地连接”
2]查看“方法”列下的值,它必须设置为“md5”,因为您在安装时选择了它。
3]将“md5”值留空并保存文件。重新启动pgAdmin4应用程序。
4]现在再次将值设置回“md5”并在pgAdmin应用程序中输入密码。
你应该能够成功地做到这一点。