通过PhpStorm

时间:2016-07-03 11:33:23

标签: postgresql ubuntu phpstorm

我已经开始学习PostgreSQL而无法获得如何通过PhpStorm连接到数据库。它总是要求输入密码,但据我所知,没有密码。

现在我可以像这样连接postgres服务器:

sudo -i -u postgres

我能够创建新的用户,角色,数据库等等。任何想法?

P.S。如果有必要,使用Ubuntu

1 个答案:

答案 0 :(得分:0)

该解决方案可通过https://help.ubuntu.com/stable/serverguide/postgresql.html

获取

要解决此问题,我们需要更改身份验证方法。所以步骤是:

Firstable,为postgres添加新密码,使用:

sudo -i -u postgres
psql
ALTER USER postgres with encrypted password 'your_password';

然后,打开配置文件

sudo nano /etc/postgres/9.x/main/pg_hba.conf

(将9.x替换为你的postgre版本)

更改此字符串

local   all             postgres                                peer

local   all             postgres                                md5

和最后一次:

sudo service postgresql restart

你在那里。