Help us understand the problem. What is going on with this article?

CentOS7にPostgresql11をインストールする

仮想環境にPostgresql 11.3をインストールしてみる。

OS:CentOS7
DB:Postgresql11.3

インストール

PostgreSQL開発元からYumリポジトリパッケージをインストールする。

yum install https://download.postgresql.org/pub/repos/yum/reporpms/EL-7-x86_64/pgdg-redhat-repo-latest.noarch.rp

Postgresql11をインストール

yum install postgresql11-server

インストールバージョンを確認

psql --version
# psql (PostgreSQL) 11.3 と表示されていればOK

DBの初期化

initdbとはなんぞやという方は下記を参考にしてみてください。
* initdb

/usr/pgsql-11/bin/postgresql-11-setup initdb

ファイアウォールでPostgresqlを許可

firewall-cmd --permanent --add-port=5432/tcp

ファイアウォールの設定を反映

firewall-cmd --reload

Postgresql自動起動設定

systemctl enable postgresql-11

Postgresqlの設定確認

※enabled と表示されていれば自動起動設定が反映されています。

systemctl is-enabled postgresql-11

Postgresql起動

systemctl start postgresql-11

停止  :systemctl stop postgresql-11
再起動 :systemctl restart postgresql-11
状態確認:systemctl status postgresql-11

データベース接続

OSユーザをデータベース初期化時に自動作成されたユーザ:postgresへ変更した後にDBへ接続する。
データベース一覧が表示されればOK

su - postgres ※OSユーザ変更
psql ※データベース接続
\l ※データベース一覧を表示

                                         データベース一覧
   名前    |  所有者  | エンコーディング |  照合順序   | Ctype(変換演算子) |     アクセス権限
-----------+----------+------------------+-------------+-------------------+-----------------------
 postgres  | postgres | UTF8             | ja_JP.UTF-8 | ja_JP.UTF-8       |
 template0 | postgres | UTF8             | ja_JP.UTF-8 | ja_JP.UTF-8       | =c/postgres          +
           |          |                  |             |                   | postgres=CTc/postgres
 template1 | postgres | UTF8             | ja_JP.UTF-8 | ja_JP.UTF-8       | =c/postgres          +
           |          |                  |             |                   | postgres=CTc/postgres

以上でインストールは完了です。

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
Comments
Sign up for free and join this conversation.
If you already have a Qiita account
Why do not you register as a user and use Qiita more conveniently?
You need to log in to use this function. Qiita can be used more conveniently after logging in.
You seem to be reading articles frequently this month. Qiita can be used more conveniently after logging in.
  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