各种指南展示了如何使用brew在mac上安装/启动postgres:
brew install postgresql
brew services start postgresql
但是,通常的下一步(使用空密码连接)失败。
psql postgres
Password for user <>:
psql: fe_sendauth: no password supplied
2019年你如何连接到Mac上新创建的postgres 11数据库?
既往研究:
它looks like的默认密码以前是空的。
official wiki指南和Recent/最近的教程建议psql<databasename>
应该可以正常工作,但这些都失败了,出现了上述错误。
一个older guide和newer SO answer让你在使用psql之前切换用户,这会产生与上面相同的错误。
1条答案
按热度按时间6uxekuva1#
1.在shell中以“root”身份登录您的机器
1.更改为postgres的用户:
$ su - postgres
(不需要密码,因为您是root
)1.运行psql
$ psql