Linux/postgresインストール
提供: 初心者エンジニアの簡易メモ
目次
クライアント側インストール
yum install postgresql
サーバ側インストール
yum install postgresql-server
インストール確認
rpm -qa | grep postgres
起動
/etc/rc.d/init.d/postgresql start
自動起動
/sbin/chkconfig postgresql on /sbin/chkconfig --list postgresql
接続
# su - postgres -bash-3.2$ psql -l
postgresユーザ作成
-bash-3.2$ createuser linux1 Shall the new role be a superuser? (y/n) n Shall the new role be allowed to create databases? (y/n) y Shall the new role be allowed to create more new roles? (y/n) n
linuxユーザ作成(postgresと同じユーザを作成
# adduser linux1
db作成
# su - linux1 $ createdb test1
指定ユーザで接続確認
$ psql -l
$ psql --version $ psql (PostgreSQL) 8.1.23
設定ファイル
# /var/lib/pgsql/data/pg_hba.conf
エラー対応
psql: FATAL: Ident authentication failed for user
vi /var/lib/pgsql/data/pg_hba.conf
で最下に以下を追加してpostgres再起動
local all all trusthost all 127.0.0.1/32 trust
psql test1 -U linux1 -W