CentOS8.0はPostgreSQL12データベースをすばやくインストールします

参照:PostgreSQL公式ウェブサイト-Linuxダウンロード(Red Hatファミリー)

PostgreSQL正しい発音を確実にするために、公式の発音ソフトウェアにアクセスしてくださいhttp//www.postgresql.org/files/postgresql.mp3、またはあなたは短く読むPostgresか、直接言うことができます大象数据库

1.RPMソースをインストールします

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

2.組み込みのPostgreSQLモジュールを閉じます

dnf -qy module disable postgresql

3.PostgreSQLをインストールします

dnf install postgresql12-server

[注]直接入力を確認してyEnterキーを押す必要がある場合

[注] Red Hatシリーズの配布戦略により、PostgreSQLインストールでは自動起動または自動データベース初期化は有効になりません。

4.データベースを初期化し、サービスを開始してインストールを完了します。

【注意】起動前にデータベースを初期化する必要があります。初期化しないとエラーが発生します。

# 初始化数据库(必须先初始化数据库在启动,否则会报错)
/usr/pgsql-12/bin/postgresql-12-setup initdb

#启动服务
systemctl start postgresql-12.service

5.PostgreSQLにログインします

[注]インストールが完了すると、システムはPostgreSQLデータベースの管理専用のユーザーpostgres(システムユーザーとデータベーススーパーアドミニストレーターの両方)を自動的に作成し、パスワードは空白になります。

# 切换成 postgres 用户
sudo -i -u postgres

# 输入 psql 测试是否启动成功:
psql
# 会显示如下信息
psql (12.3)
Type "help" for help.

# 退出 PostgreSQL:
postgres=# \q

6.その他の一般的に使用されるコマンド

#查看 PostgreSQL 状态
systemctl status postgresql-12.service
# 或
ps -ef|grep post

# 启动 postgresql 服务
systemctl start postgresql-12.service

# 停止 postgresql 服务
systemctl stop postgresql-12.service

# 重启 postgresql 服务
systemctl restart postgresql-12.service

個人ブログ:Rocのブログ

おすすめ

転載: blog.csdn.net/peng2hui1314/article/details/107545878