【CentOS】CentOS Stream 8にPostgreSQL12をインストールする
インストール手順
CentOS Stream 8にPostgreSQL12をインストールする手順を紹介します。
PotgreSQL13
PostgreSQL13のインストールはこちら
1.PostgreSQLのリポジトリパッケージをインストールする
installの後に書いてある「https://~」のURLはここを開き、「CentOS 8 - x86_64」を右クリック、
「リンクのアドレスをコピー」したものを使います。
# yum -y install https://download.postgresql.org/pub/repos/yum/reporpms/EL-8-x86_64/pgdg-redhat-repo-latest.noarch.rpm
2.PostgreSQLのインストール
そのままinstallをするとOS 標準の postgresql モジュールが優先されてしまい、
パッケージが見つからずにエラーなるため、postgresqlモジュールを無効にします。
# dnf -y module disable postgresql
# yum -y install postgresql12-server
3.データベースクラスタの作成
データベースクラスタ(=データベースを格納する領域)を作成します。
途中postgresユーザーの新規パスワードを求められるので、2回入力します。
# su - postgres -c '/usr/pgsql-12/bin/initdb -E UTF8 --locale=C -A scram-sha-256 -W'
4.データベースサーバの起動
データベースサーバを起動します。
# systemctl start postgresql-12.service
5.サービス状態の確認
Active : active( running )となっていることを確認。
# service postgresql-12 status
6.データベースの一覧を取得する
最後の動作チェックとしてデータベースの一覧を取得します。
# su - postgres
# psql -l
あわせて読みたい
以上、PostgreSQLのインストール手順でした。