FC2ブログ

GoPython Blog

Pythonプログラマーの Pythonプログラマーによる Pythonプログラマーのためのサイト

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。
  1. --/--/--(--) --:--:--|
  2. スポンサー広告

Permission denied Is the server running locally and accepting connections on Unix domain socket "/tmp/.s.PGSQL.5432"?

PostgreSQLにアクセスするPythonスクリプト(CGI)をブラウザ上から実行すると、上記エラーとなる。
そのCGIをコマンドラインで実行してもエラーにならない。
パーミッションの問題だと思われる。

>> 解決
データベースに接続する際に、ホスト名を127.0.0.1と指定する。(localhostではだめだった。)
事前に、TCP/IP接続の設定を行っておく必要がある。

import pg

con = pg.connect(dbname="DB", user="USER", passwd="PASSWORD", host="127.0.0.1")
con.query("select * from template1")
con.close()

スポンサーサイト

テーマ:データベース - ジャンル:コンピュータ

  1. 2007/04/26(木) 22:11:55|
  2. エラー
  3. | トラックバック:0
  4. | コメント:1

ブログ内検索

カテゴリー

最近の記事

最近のコメント

月別アーカイブ

ブロとも申請フォーム

この人とブロともになる

プロフィール

kooj

Author:kooj

リンク

このブログをリンクに追加する

RSSフィード

FC2カウンター

FC2ブログランキング

FC2ブログランキング

おすすめアフィリエイト

Blogランキング

人気blogランキングへ

ブログランキング

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。