[英]Connect to PostgreSQL via PhpStorm
我已經開始學習PostgreSQL,無法獲取如何通過PhpStorm連接到數據庫。 它總是要求輸入密碼,但是據我所知,沒有密碼。
現在,我可以像這樣連接postgres服務器:
sudo -i -u postgres
我可以創建新用戶,角色,數據庫等。有什么想法嗎?
PS必要時使用Ubuntu
該解決方案可通過https://help.ubuntu.com/stable/serverguide/postgresql.html獲得
要解決此問題,我們需要更改身份驗證方法。 因此,步驟如下:
首先,使用以下命令為postgres添加新密碼:
sudo -i -u postgres
psql
ALTER USER postgres with encrypted password 'your_password';
然后,打開配置文件
sudo nano /etc/postgres/9.x/main/pg_hba.conf
(用您的postgre版本替換9.x)
改變這個字符串
local all postgres peer
至
local all postgres md5
最后:
sudo service postgresql restart
你在那里。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.