2013-08-29 77 views
0

每当我尝试运行“的psql”我receieve以下错误信息:无法运行PSQL

[email protected]:~$ psql 
psql: FATAL: role "ahcarpenter" does not exist 

关于如何解决此问题的任何想法?

+0

参见[PostgreSQL的错误:致命:角色“用户名”不存在(http://stackoverflow.com/questions/11919391/ postgresql错误致命角色用户名不存在) –

回答

1

这是因为

$ psql 

相当于

$ psql ahcarpenter -U ahcarpenter 

由于该用户不存在,输入用户postgres

$ psql -U postgres 

一旦进入创建用户和数据库“ ahcarpenter”。

create user ahcarpenter; 
create database ahcarpenter with owner ahcarpenter; 

出口

\q 

重新输入

$ psql 
+1

所以在尝试'psql -U postgres'后,我得到以下内容:'psql:FATAL:对于用户“postgres”,对等认证失败。 – Drew

+0

@德鲁 - 考虑到您的其他问题,您将不得不坐下一个小时左右,至少浏览手册和教程。除非您对所使用的某些术语至少有基本的了解,否则您无法取得任何进展。 –

+0

@RichardHuxton你有没有机会知道如何解决我上面写的错误? – Drew