0

在我的示例项目中,我正在尝试创建 postgre 数据库。在运行 rake db:create 时,我收到一些奇怪的消息并且无法创建数据库。

user1234@ubuntu:~/Development/example$ psql -d postgres
psql: FATAL:  role "user1234" does not exist
user1234@ubuntu:~/Development/example$ psql -d postgres -U postgres
Password for user postgres: 
psql: fe_sendauth: no password supplied
user1234@ubuntu:~/Development/example$ psql -d postgres -U postgres
Password for user postgres: 
psql: FATAL:  password authentication failed for user "postgres"

请建议我,解决此问题并使我的示例项目处于运行状态的下一步是什么。

4

2 回答 2

2

看起来您只在文件中设置了对等标识。pg_haba.conf

在你的 Ubuntu shell 中尝试

sudo su postgres
psql

这些相关问题下的更多信息:
PostgreSQL 错误:致命:角色“用户名”不存在
pgadmin 给我错误:没有提供密码
使用 psql 命令运行批处理文件而不使用密码

于 2013-05-25T23:17:59.157 回答
0

经过长时间的斗争和大量的 RnD,我决定create one more user for postgres从 pgAdmin。

FirstImage-添加新用户

第二张图片 - 添加密码

于 2013-05-29T09:01:26.650 回答