39

私はジャンゴに取り組んでいます。PostgreSQL データベースを使用しています。

完全なエラーは言う:

could not connect to server: Connection refused (0x0000274D/10061) Is the server running on host "localhost" (::1) and accepting TCP/IP connections on port 5432?

何か考えはありますか?

4

1 に答える 1

17

localhost暗い場所でのワイルドスタブ: IPv6 アドレスにデフォルト設定されている IPv6 リゾルバーを備えたマシンを使用している::1が、listen_addressesinpostgresql.confがに設定されている127.0.0.10.0.0.0どうか、*または透過的な IPv6 を持たない C ライブラリで構築された古い PostgreSQL を使用しているサポート。

に変更listen_addressesして、IPv4 と IPv6 の両方のアドレスに解決されるlocalhostことを確認するか、IPv4 と IPv6 の両方を明示的に指定するように設定します。または、すべてのインターフェイスでリッスンするように設定します。または、IPv6 を気にしない場合は、代わりに に接続します。localhost::1, 127.0.0.1*127.0.0.1localhost

詳細については、この Google 検索またはこの Stack Overflow 検索を参照してください。

(移行の質問に投票したため、最終投票にもかかわらず投稿します)。

于 2013-07-15T07:25:26.520 に答える