8
Cygwin
をPerl、Postgresql
パッケージを有効にしてインストールしました。CygwinでPostgreSQLを有効にする
次に入力された:
/usr/bin/cygserver-config (This will install the service)
次に入力します。
net start cygserver(This starts the service)
私はCygwinの中のPostgreSQLを有効にする必要がありますので、私は下に言及したコマンドを試してみました次:
cygrunsrv -S cygserver
initdb -D /usr/share/postgresql/data
pg_ctl start -D /usr/share/postgresql/data -l /var/log/postgresql.log
createdb
psql
私が手をエラー:
$ initdb -D /usr/share/postgresql/data
-bash: initdb: command not found
$ pg_ctl start -D /usr/share/postgresql/data -l /var/log/postgresql.log
-bash: pg_ctl: command not found
誰かが正しい方法を教えてください。
私は最初の3つのコマンドを実行しましたが、一度createdbを実行すると、 $ createdbデータベース名 createdb:データベースに接続できませんでした。template1:サーバーに接続できませんでした。そのようなファイルまたはディレクトリはありません。 サーバーはローカルで稼動していて、Unixドメインソケット "/tmp/.s.PGSQL.5432"上の 接続を受け入れていますか? ? – Sid
@sidの場合、これは元の質問で報告されたエラーとは若干異なる問題のようです。 'pg_ctl'は起動されていないようです。最初に確認してください。 – buruzaemon
私はpg_ctlサービスを開始し、サーバ起動コマンドを出力します。スクリーンショットで私の疑いを正確にメールする方法はありますか? – Sid