【发布时间】:2017-03-08 14:15:08
【问题描述】:
我是 postgres 新手,在服务器重启后连接数据库时遇到困难。我在操作系统用户测试下创建了一个数据库 pgdb。 服务器重新启动后,我通过发出重新启动 pgsql 命令
service postgresql-9.6 start
启动 postgresql-9.6 服务:[OK]
如果我只是发出 psql,我会被带到 psql 提示符,但这里的数据路径与我之前设置的不同。当我尝试以 postgres 用户身份连接到 pgdb 时,出现错误:
psql: FATAL: 数据库“pgdb”不存在
当我尝试以测试用户身份连接时:
psql -d pgdb
psql: FATAL: 角色“test”不存在
请推荐
【问题讨论】:
-
你为什么使用很少的版本标签?您的问题是如何仅针对特定版本的?
-
错误信息似乎很清楚。没有名为
test的数据库用户。
标签: postgresql postgresql-9.4 postgresql-9.6