目次
参照: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
[注]直接入力を確認してy
Enterキーを押す必要がある場合。
[注] 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のブログ