2016-06-23 9 views
0

私は最近非常に興味深い問題に出くわしました。cmdql/powershellのpsqlのパスワードが間違っています

cmdを使用して 'psql'にアクセスしたいときに、ユーザー 'postgres'のパスワードが間違っていると報告しました。サーバインストールにバンドルされている事前定義のpsqlシェルが動作しました。 pg_hba.confをtrustに設定しても動作しませんでした。 herokuコマンドもありませんでした(私はローカルにリモートデータベースを取得しようとしました)。

答えて

0

問題は、私のポートがインストールから5433に設定されていたことでした。なんらかの理由で、psqlコマンドはpostgresql.confからポートを読み込みません。たぶん、その動作を変更する方法がありますが、私が行った解決策は、data \ postgresql.confのポートを5432に変更し、サーバーを再起動することでした。バンドルされたpsqlシェルは今は動作しませんが、cmdとherokuは接続できます!

0

あなたはすでにあなたの問題を解決してきたが、誰かがCMD/PowerShellの/任意のシェルのようにpsqlを起動しようとするために、それが役に立つことがあります。

PSQLにpostgresql://ユーザー名:パスワード@のDBHOST:dbportは/ dbname

パスワードの入力を求めずにpsqlを起動したり、コマンド(「-c」attribluteを使用)を実行する必要がある場合に役立ちます。

+0

これはシェルのオプションですが、英雄のようなものはまだ問題があります – iScrE4m

関連する問題