| 最近の更新 | |
|---|---|
| 夢
| 2025/10/21 |
| お出かけチェックリスト
| 2025/08/30 |
| 韓国
| 2025/08/18 |
| 音楽データをDisplayAudioで聞く
| 2025/08/18 |
| 飛行機はなぜ飛ぶか
| 2025/08/18 |
| 養老孟司
| 2025/08/18 |
| 駅探(3646)
| 2025/08/18 |
| 騙す方が悪いのか・騙される方が悪いのか?
| 2025/08/18 |
| 高麗神社
| 2025/08/18 |
| 鴨川シーワールド
| 2025/08/18 |
| 黒岩一美
| 2025/08/18 |
| 網野善彦
| 2025/08/18 |
| 縄文聖地巡礼
| 2025/08/18 |
| 老荘
| 2025/08/18 |
| 聖方位
| 2025/08/18 |
| 自分のためにやるからこそ、それがチームのためになる
| 2025/08/18 |
| 自転車
| 2025/08/18 |
| 自転車のライトに泣く
| 2025/08/18 |
| 落合史観の用語補足
| 2025/08/18 |
| 落合莞爾
| 2025/08/18 |
$
psql#
端的には、/etc/postgresql/9.1/main/postgresql.conf の listen_addresses を、 '*' とするか IP を追加する必要があった。
http://www.postgresql.jp/document/9.1/html/runtime-config-connection.html によると、以下の違いがある:
Postgres をインストール後、まず(僕の場合)やるのが、OS認証を止めて Postgresユーザによるパスワード認証に切り替えること:
$ sudo vi /etc/postgresql/8.4/main/pg_hba.conf ... #local all all ident local all all md5 ... $ sudo service postgresql restart # 再起動
今まで user=postgres で作業してきた。[MYNAME] にもアクセスできるようにする。
$ sudo -u postgres createuser --interactive [MYNAME] # >= v9.2 $ sudo -u postgres createuser [MYNAME] # <= v9.1
$ sudo -u postgres psql psql# alter user [MYNAME] with password '********';
psql# SELECT * FROM pg_shadow;
$ createdb mydb
$ cd src/tutorial
$ psql mydb
psql# \i SQLfile
psql# \d # テーブル一覧 psql# \d tablename # テーブル定義
psql# select procpid || ' (' || usename || ' using ' || datname || ')' from pg_stat_activity order by procpid,usename,datname;ユーザ MY_ACCOUNT に DB 全体のアクセス権限を付与:
psql# grant all on database memberportal_db_user to MY_ACCOUNT;
方針:
$ sudo mkdir /home/pg/ $ umask 022 $ ./configure --prefix=/home/pg/postgresql-9.0.4 $ make # 数分かかる $ sudo make install
$ sudo find /home/pg/postgresql-9.0.4 -exec chmod u-w {} \;$ cd /home/pg/postgresql-9.0.4 $ sudo mkdir data $ sudo chown postgres:postgres data $ sudo -u postgres bin/initdb -D /home/pg/postgresql-9.0.4/data
$ sudo vi data/postgresql.conf ... port = 15432 # pg8 と衝突しないように変えておく。 ...
local all postgres ident local all all md5 host all all 127.0.0.1/32 md5 host all all ::1/128 md5
$ sudo -u postgres sh -c 'bin/postgres -D /home/pg/postgresql-9.0.4/data >log/log 2>&1'
. テストDBの作成とアクセス
$ sudo -u postgres bin/createdb -p 15432 test $ sudo -u postgres bin/psql -p 15432 test
2003-06-15 v7.3.3 Install Memo
$ umask 022 $ ./configure --prefix=/opt/postgres $ make # 約5分程で終了 # su # umask 222 # make install
# cd /opt/postgres
# find . -exec chmod u-w {} \;# mkdir -p /var/opt/postgres # cd /var/opt # chown postgres:postgres postgres # su postgres $ /opt/postgres/bin/initdb -d /var/opt/postgres/data
# cd /etc/rc.d/init.d
# (cd ../rc0.d; ln -s /opt/nike/sbin/postgres K19postgres)
# (cd ../rc1.d; ln -s /opt/nike/sbin/postgres K19postgres)
# (cd ../rc2.d; ln -s /opt/nike/sbin/postgres S81postgres)
# (cd ../rc3.d; ln -s /opt/nike/sbin/postgres S81postgres)
# (cd ../rc4.d; ln -s /opt/nike/sbin/postgres S81postgres)
# (cd ../rc5.d; ln -s /opt/nike/sbin/postgres S81postgres)
# (cd ../rc6.d; ln -s /opt/nike/sbin/postgres K19postgres)