2

私はpsqlを初めて使用しますが、.confファイルの置き忘れが原因であると思われる問題がいくつかあります。以前に作成したデータベースにログインしようとすると、エラーが発生します

$ psql corporation
psql: could not connect to server: No such file or directory
    Is the server running locally and accepting

psqlのドキュメントに基づくと、サーバーが実行されていないようで、psはこれを確認します。前回psqlを使用したときに起動しなければならなかったのを覚えていないので、少し混乱しましたが、修正は簡単だったようです。残念ながら、サーバーを起動しようとしてもうまくいきませんでした。ドキュメントで提案されている最初の方法を使用すると、

$ postgres -D /usr/local/pgsql/data
postgres cannot access the server configuration file "/usr/local/pgsql/data/postgresql.conf": No such file or directory

2番目の方法では

$postgres -D /usr/local/pgsql/data >logfile 2>&1 &
[1] 3165

Psは、これらのメソッドのどちらもpostgresで開始されなかったことを確認します。とにかくデータベースを開こうとすると、再確認するために、以前とは少し異なるエラーメッセージが返されます。

psql: could not connect to server: No such file or directory
Is the server running locally and accepting
connections on Unix domain socket "/tmp/.s.PGSQL.5432"?
[1]+  Exit 2                  postgres -D /usr/local/pgsql/data > logfile 2>&

Mac OS XでPostgreSQLサーバーを起動するにはどうすればよいですか?関連しているようですが、いくつかのギャップがあります。initdbを実行するだけでは不十分で、.conf.sampleがないようです。新しい.confを最初から作成する必要がありますか?参考までに、Snow Leopardを実行していますが、最初は手動でpsqlをインストールしようとしましたが、最終的にbrewをインストールしてからbrewをインストールしてpsqlをインストールしました。

4

1 に答える 1

2

やってみましたfindか?

sudo find / -name postgresql*
于 2013-01-12T01:08:00.533 に答える