为什么Mac上的postgresql在重新安装后要求我提供密码?[英] Why postgresql on mac asks me for password after fresh install?

本文是小编为大家收集整理的关于为什么Mac上的postgresql在重新安装后要求我提供密码?的处理方法,想解了为什么Mac上的postgresql在重新安装后要求我提供密码?的问题怎么解决?为什么Mac上的postgresql在重新安装后要求我提供密码?问题的解决办法?那么可以参考本文帮助大家快速定位并解决问题。

问题描述

我刚刚在带有 brew install postgresql 的 Macbook 上安装了 postgresql.然后我尝试psql,但它需要密码,然后显示psql: FATAL: password authentication failed for user "<myname>".

我没有设置任何东西,输入我的 mac 密码什么也没做.我现在该怎么办?

推荐答案

所以你的用户名可能不存在,因为 db 附带的默认用户名是 postgres.

此外,我被阻止提交空密码,postgres 用户默认为空密码.

你可以试试

cd ~/
sudo -u postgres psql -c "ALTER USER postgres PASSWORD 'postgres';"
Password: YOUR_LOGIN_PWD_HERE (required for sudo)

然后使用

psql -U postgres
password: postgres

我不能 100% 确定我从哪个 SO 答案中得到这个答案,也许是这里.希望这可以帮助.

本文地址:https://www.itbaoku.cn/post/1763882.html