使用psql安装和连接数据库

4
我希望在Centos 6.6中安装psql终端工具。
我已被授予对数据库的访问权限,我只想使用终端来查询信息。 我以前没有使用过psql,但我想从pgadmin3图形界面转变到终端。
我首先安装了psql:
yum install postgresql

但是当我尝试访问它时,即在命令行输入 [root@localhost]# psql,我会得到以下错误提示:

psql: FATAL:  database "root" does not exist

我尝试使用:

psql --host=<DB instance endpoint> --port=<port> --username=<master user name> --password --dbname=<database name>

但这也无法使用,也许这很基础,但我完全不知道如何设置。
1个回答

12

使用:

psql -U my_pgadmin_username postgres
或者
psql -U my_pgadmin_username -h localhost postgres

或者,更典型的用法:

sudo -u postgres psql

所以当我输入:psql -d 'DBNAME' -h 'HOSTNAME' -p PORT -U 'USERNAME'时,我可以访问它,但是我无法查询它,它只接受我的命令并返回空值。 - johnfk3

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接