我在本地机器上使用 kUbuntu 18.04(bionic),并按照本指南逐步安装了 postgresql11 和 pgadmin4https://wiki.postgresql.org/wiki/Apt。当我启动 pgAdmin4 时,firefox 显示以下消息:
未授权
服务器无法验证您是否有权访问所请求的 URL。您提供的凭据有误(例如密码错误),或者您的浏览器无法提供所需的凭据。
有人能告诉我我做错了什么或者我还应该配置什么吗
答案1
发生的事情是,当您启动它并打开浏览器时, ?key=xxx 丢失了。我从启动日志文件中复制了我的:
~/.pgAdmin4.startup.log
它看起来应该是这样的:
http://127.0.0.1:38485/?key=f687289c-62ca-4d64-a425-1b45ccee83d5
答案2
在postgresql.conf的
listen_addresses = '*'
最后一行添加。添加
/var/lib/pgsql/data/pg_hba.conf
新行:host all all YOUR_IP_ADDRESS/32 md5
重启服务:
sudo service postgresql restart