PostgreSQLの導入お仕事の都合で、PostgreSQLもインストール。 数年ぶりに使うので、やり方を完全に忘れていた… PostgreSQLのインストールyumでインストール。 # yum install postgresql-server 次に、ユーザpostgres(インストール時に自動で作成)になる。 # su - postgres $ データベースの初期化次のコマンドで、/var/lib/pgsql/data/以下に設定ファイルなどを作成する。 $ initdb -W -E EUC_JP --no-locale ちなみに、-Eでエンコードを指定、-Wでパスワードの設定、
途中でパスワードを作るようにいってくるので、 適当なパスワードを設定する。 ユーザpostgresの作業はここまでなので、exitで終わる。 $ exit # データベースの起動サービスとして、起動するようにする。 # chkconfig postgresql on # service postgresql start 設定ファイルの編集設定しないといけないファイルは、2つ。 全体の設定は、/var/lib/pgsql/data/postgresql.confになる。 # vi /var/lib/pgsql/data/postgresql.conf だいたい次の箇所くらいを設定すればよいみたい。 ... listen_addresses = 'localhost' ←すべてのホストからのアクセスを許可するなら'*' ... port = 5432 ... lc_monetary = 'en_US.UTF-8' ←日本語使うならロケールは'C'のほうがいいかも lc_numeric = 'en_US.UTF-8' lc_time = 'en_US.UTF-8' あと、/var/lib/pgsql/data/pg_hba.confは、 クライアントとの認証関係の設定になる。 必要に応じて編集する。 設定できたら、再起動。 # service postgresql restart 参考 |