2015-04-12 56 views
0

我在Linux Mint的安装PostgreSQL服务器,但是,所有我从中得到的是psql的 - 每一个命令返回致命:角色“用户名”不存在

“FATAL:角色‘用户名’不存在” 。

我试过下面的命令(可能更多一些):

su - postgres 

PostgreSQL的版本是9.3:如果切换用户的Postgres

psql 
psql --list 
psql \du 
psql \l 
psql -d template1 
createuser -s -r postgres 

同样的事情发生。

解决此问题的正确方法是什么?谢谢。

+0

我写了一个[博客](HTTP:// zedfox。 us/blog/install-postsgresql-9-6-ubuntu-16-04-xenial-and-reset-postgres-password /)最近关注g这个。我希望有一些策略可以帮助你。尝试编辑/etc/postgresql/9.3/main/pg_hba.conf并更改此行的本地所有postgres peer'。从“同行”改为“信任”。重新启动postgres并查看是否可以使用'psql -U postgres'登录 – zedfoxus

回答