在樱花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 [ユーザ名]
bannerAds