如何从命令行运行postgresql并了解Windows中的可用数据库

时间:2018-05-09 16:32:44

标签: postgresql postgresql-9.1 postgresql-9.3 postgresql-9.4

我对postgreSQL很新,并且在我的Eclipese中努力创建连接。

这是我到目前为止所做的事情:

  1. 安装了来自市场的eclipse的DBeaver插件。
  2. https://www.postgresql.org/download/windows/

  3. 安装了PostgreSQL版本10
  4. 现在我尝试在Eclipse中创建连接,但是我收到错误“致命错误:用户密码验证失败”testuser“

  5. 我查了一个类似的帖子( Getting authentication failed error with postgresql from command line )但无法解决问题。

    你能帮忙吗?

1 个答案:

答案 0 :(得分:3)

要通过命令行连接PostgreSQL,你必须安装一个名为" psql"的PostgreSQL提供的工具。如果没有安装。

然后使用以下命令连接到PostgreSQL数据库。

psql -h localhost -p 5432 -U postgres 

说明:

localhost: is the hostname of machine where PostgreSQL is installed.
5432 : is the default PostgreSQL port
postgres : is the username of to connect to DB

解决您的问题:

FATAL: password authentication failed for user "testuser"

指定错误消息时,数据库中不存在用户,或者您提供给连接的密码不正确。重新验证您的用户和密码,然后重试。

一切顺利。