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
<<BEGIN & END | ホーム | 最近>>

コメント

ウインタースポーツ

ウインタースポーツを探すなら http://www.tularebw.com/101070/200067/
  1. 2008/09/23(火) 01:07:36 |
  2. URL |
  3. 匿名 #-
  4. [ 編集]

コメントの投稿


管理者にだけ表示を許可する

トラックバック

トラックバックURLはこちら
http://kooj.blog102.fc2.com/tb.php/3-2b19fc39
この記事にトラックバックする(FC2ブログユーザー)

ブログ内検索

カテゴリー

最近の記事

最近のコメント

月別アーカイブ

ブロとも申請フォーム

この人とブロともになる

プロフィール

kooj

Author:kooj

リンク

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

RSSフィード

FC2カウンター

FC2ブログランキング

FC2ブログランキング

おすすめアフィリエイト

Blogランキング

人気blogランキングへ

ブログランキング

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