由于工作比较忙,都是日语直接写的,如果有看不明白的可以回我,尽量解答,本人也是小菜,大家共同进步。。。
这个版本是ソース版的安装法法:
(以下のユーザーを利用する: ユーザー:developer パスワード:developer)
1.ダウンロード
公式サイト http://www.postgresql.org/ から、postgresql-8.4.2.tar.gzをダウンロードする(仮保存先:/home/developer)。
2.インストール
コマンド:
$ su developer -->ユーザーの切り替え
$ cd /home/developer
$ tar zxvf postgresql-8.4.2.tar.gz
$ cd postgresql-8.4.2
$ ./configure -->解凍
$ make -->コンパイル
$ su
$ make install -->インストール
3.設定
コマンド:
$ chown -R developer:developer /usr/local/pgsql -->rootの権限でフォルダの所有権をユーザーに与える
$ su developer
$ vi ~/.bash_profile –->.bash_profileを編集する。
-->編集内容は以下の通り
export PATH=$PATH:/usr/local/pgsql/bin
export POSTGRES_HOME=/usr/local/pgsql
export PGLIB=$POSTGRES_HOME/lib
export LD_LIBRARY_PATH="$LD_LIBRARY_PATH":"$PGLIB"
export MANPATH="$MANPATH":$POSTGRES_HOME/man
export PGDATA=/usr/local/pgsql/data
:wq –->.bash_profileを保存する。
$ source ~/.bash_profile –->設定を反映させる。
$ /usr/local/pgsql/bin/initdb -D /usr/local/pgsql/data –->データベースを初期化する。
$ postmaster -i -->インターネットソケットを利用するオプション -i是关键,这样才能开启tcp/ip等
4.起動と停止
$ cd /usr/local/pgsql/bin/pg_ctl start -->起動
$ cd /usr/local/pgsql/bin/pg_ctl stop -->停止
下面是postgresql 服务器与客户端连接方法,现在网上有很多版本,基本上没有区分是ソース版还是パッケージ版
1.Windows版 pgAdmin3
●インストール方法
①ダウンロード
http://www.postgresql.org/ftp/pgadmin3
「最新バージョン」ボタンをクリックします。次のページで「win32」をクリックし、pgadmin3-xxx.zip をダウンロードします。
②解凍
pgAdmin3-xxx.zip を適当なフォルダに解凍します。解凍したフォルダの中にインストール用の pgAdmin3 ファイルが作成されています。
③インストール
解凍したフォルダの中の pgAdmin3 をクリックし、インストールを開始します。個人によって、項目を選択して、インストールは完了します。
2.PostgreSQL サーバーに接続
pgAdminIII を起動してメニューの [ ファイル ] → [ サーバーの追加 ] から接続するサーバーを追加すると PostgreSQL サーバーに接続することができます。
注:DBメンテナンス、ユーザー名とパスワードなど、自分持っているものを入力してください。
アクセスできない場合:
ログイン成功画面:
3.PostgreSQL サーバー端の設定
linux サーバ端、PostgreSQL (ソース版)のインストールの場合:
①postgressql.conf の、listen_addressを以下のように設定
[root@towic01 ~]# su - developer <= 「PostgreSQL」の管理者に変更
(编辑的路径是关键,ソース版是/usr/local/pgsql/data/ 下)
(其他版本在 /var/lib/pgsql/data下修改)
$ vi /usr/local/pgsql/data/postgresql.conf <= 設定ファイルの編集
#listen_addresses = 'localhost' # what IP address(es) to listen on;
↓
listen_addresses = '*' <= すべての接続を受け付ける場合
#port = 5432
↓
port = 5432 <= コメント解除
:wq
②pg_hba.confを編集する必要がある。
[root@towic01 ~]# su - developer <= 「PostgreSQL」の管理者に変更
(编辑的路径是关键,ソース版是/usr/local/pgsql/data/ 下)
(其他版本在 /var/lib/pgsql/data下修改)
vi /usr/local/pgsql/data/pg_hba.conf <= 設定ファイルの編集
最終行から追加
host all all 192.168.1.0/24 trust <= 「192.168.1.0」からのアクセスは許可
:wq
③「PostgreSQL」を再起動し、設定を反映させます
[root@towic01 ~]# /usr/local/pgsql/bin/pg_ctl restart