• ベストアンサー

Cygwin上でPostgresSQLを起動する時のアカウント

大学の課題の為にPostgreSQLを起動させる必要があるのですが、どうしてもうまくいきません。 環境変数はPATHにC:\cygwin\bin;C:\cygwin\lib\postgresql;C:\cygwin\usr\sbin (↑実はこの時に、それまであった環境変数に上書きをしてしまいました)、 CYGWINにserver、PGDATAに/usr/local/pgsql/data、PGHOSTに127.0.0.1を入れました。 PostgreSQLの初期化はうまく行ったのですが、その次のユーザアカウントの作成が出来ずにいます。 cygrunsrv -S cygserver としようとすると、command not foundとされてしまうし、 /usr/sbin/cygserverを入れるとwaiting for requestと表示されたまま何も書き込めなくなってしまいます。 アカウントの作成はコントロールパネルからも出来るという話ですが、 それも全く分かっていない状態です・・・ 一応テキストはあるのですが全然親切ではないので、自分で http://works.dgic.co.jp/djwiki/Viewpage.do?pid=@506F737467726553514CE381AEE382A4E383B3E382B9E38388E383BCE383ABhttp://discypus.jp/wiki/?Cygwin%2FPostgreSQL%2F%A5%BB%A5%C3%A5%C8%A5%A2%A5%C3%A5%D7(cygserver%C8%C7)#content_1_14や http://works.dgic.co.jp/djwiki/Viewpage.do?pid=@506F737467726553514CE381AEE382A4E383B3E382B9E38388E383BCE383ABを 検索で見つけたのですが、書いてある通りにいきません。 どうかお力を貸していただけませんでしょうか。 よろしくお願いいたします。

質問者が選んだベストアンサー

  • ベストアンサー
  • noro6677
  • ベストアンサー率21% (34/158)
回答No.2

CygwinとかLinuxとか以前に Windows版のPostgreSQLを使わないのはなぜ? Windows版の無い7系統をどうしても使いたいとか?

RevolutionNo9
質問者

お礼

あ!8~のやつはCygwinいらないんでしたっけ。 早速やってみます。その方が早いですね。 ありがとうございました!!

その他の回答 (3)

回答No.4

Windows版のPostgreSQLに関して、インストール手順等がまとめられた記事があるので、参考までにURLを書いておきます。

参考URL:
http://allabout.co.jp/internet/database/closeup/CU20050122A/
RevolutionNo9
質問者

お礼

URL本当にありがとうございました!! だいぶ助かりました・・・ いい機会なので、ポスグレについてもう少し勉強してみようかと思います☆

RevolutionNo9
質問者

補足

先ほど無事に課題を全て提出することが出来ました。 この場を借りてみなさまにお礼を申し上げます。 本当にありがとうございました。 本当ならば回答してくださった方全員にポイントを差し上げたいのですが、 それは不可能ですので一番解決に役立った回答をくださった方に付けたいと思います。 何卒ご了承ください。 本当にありがとうございました!

  • yossy-55
  • ベストアンサー率55% (5/9)
回答No.3

同じく、Postgres動かすなら直接UNIX系のOS上で動かした方がいいような気がします。 わざわざエミュレータ使うのも・・・うーんという感じしますね。 折角大学にいるのなら、思い切って直接UNIX系のOS上で動かす事をがんばってみて下さい。 実際の社会ではエミュレータ上でって事は考えにくいので、その方が将来的に+になると思います^^ 無料のOS沢山ありますからがんばって下さい。ちなみに私はFreeBSDユーザです^^;

RevolutionNo9
質問者

お礼

自分のPCはWinだけなので、明日大学に行ってLinuxいじってみようと思います。 院も学部とは全く違う分野を希望してるんですが、 今やってることが将来役に立つといいなぁ(汗) ちょっとモチベーションあがりました! ご親切にありがとうございました☆

回答No.1

なぜCygwin上なのですか? 素直にLinuxでPostgresを動かしたほうが良いと思いますがね。 cygwinのアカウントはwindowsのアカウントと同じだと思いますが >windows上でpostgresアカウントを作成しcygwinに反映させる。

RevolutionNo9
質問者

お礼

恥ずかしながら自分のPCにLinuxを入れてないのです。 大学を卒業してからもこの分野に進む気は全くないので、 あまり真面目にLinuxの勉強をしていないというのもあります・・・ >cygwinのアカウントはwindowsのアカウントと同じだと思いますが 私もそうだと思うんですけど、どうにもうまくいかなくて。 また暫くあがいてみます。 ありがとうございました☆

関連するQ&A