无法连接到PostgreSQL

时间:2016-12-05 04:56:43

标签: postgresql scala

终端显示您已连接到数据库。在向Postman发送请求时显示:

  

无法连接到数据库[默认]。

我尝试过Stack Overflow中提供的不同解决方案,但它仍然无法正常工作。

我做了什么:

db{
107  default.driver=org.postgresql.Driver
108  default.url="jdbc:postgresql://localhost:5432/student"
109  default.user=postgres
110  default.password=root

这就是我在终端所做的:

createdb -h localhost -p 5432
postgres student password root

2 个答案:

答案 0 :(得分:1)

这有效:

postgres=# sudo -u postgres psql postgres

postgres-# \password postgres

Enter new password: 

Enter it again: 

在我的情况下,密码是root,因为我将默认密码保留为root。

答案 1 :(得分:0)

当我得到某种PostgreSQL连接错误时

  1. 我采取的第一步是使用以下命令测试`psql'的工作原理

    $ psql -d mypgdatabase -U mypguser
  2. 如果这没有给我们提供线索,那么第二步是查看`pg_hba.conf'文件是否具有我们用户的正确权限,例如它应该包含类似这样的

    local   all         all                               trust

    编辑此文件后,请不要忘记通过发出以下命令重新加载postgresql服务

    $ sudo /etc/init.d/postgresql reload

    现在再试一次。

  3. 这一切都在Debian PostgreSQL wiki页面https://wiki.debian.org/PostgreSql

    中精美地记录下来