Qiita Teams that are logged in
You are not logged in to any team

Log in to Qiita Team
Community
OrganizationEventAdvent CalendarQiitadon (β)
Service
Qiita JobsQiita ZineQiita Blog
10
Help us understand the problem. What are the problem?

More than 5 years have passed since last update.

@imp954sti

さくらVPSにPostgreSQLをインストール

おかしいとこもあるだろうけど自分用のメモとして。

リポジトリを追加

$ wget -P /tmp http://yum.postgresql.org/9.3/redhat/rhel-6-x86_64/pgdg-centos93-9.3-1.noarch.rpm
$ sudo rpm -ivh /tmp/pgdg-centos93-9.3-1.noarch.rpm

PostgreSQL9.3をインストール

$ sudo yum install -y postgresql93-server.x86_64 postgresql93-devel.x86_64 postgresql93-contrib.x86_64

初期設定

  • DBの初期化
$ sudo /etc/rc.d/init.d/postgresql-9.3 initdb
データベースを初期化中:                                    [  OK  ]
  • 設定ファイルを修正
$ sudo vim /var/lib/pgsql/9.3/data/postgresql.conf

で設定ファイルを開いて

  • 他のホストからのアクセスを可能にする
listen_address = '*'
  • ログの出力形式変更(日付 ユーザ DB)
log_line_prefix = '%t %u %d'
  • PostgreSQLの起動
$ sudo /etc/rc.d/init.d/postgresql-9.3 start
postgresql-9.3 サービスを開始中:                           [  OK  ]
  • 自動起動設定
sudo chkconfig postgresql-9.3 on
  • パスワードの設定
$ su
# passwd postgres
ユーザー postgres のパスワードを変更。
新しいパスワード:
新しいパスワードを再入力してください:
passwd: 全ての認証トークンが正しく更新できました。
  • ユーザの作成
$ sudo su - postgres
$ psql
# create user [ユーザ名]
# alter role [ユーザ名] with createdb;
  • DBの作成
$ createdb [DB名] -U [ユーザ名]
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
10
Help us understand the problem. What are the problem?