CentOS 8.0 快速安装 PostgreSQL 12 数据库

资料参考:PostgreSQL 官网 – Linux downloads (Red Hat family)

为了保证 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并回车即可。

【注】由于红帽系列分发的策略,PostgreSQL 安装不会启用自动启动或自动初始化数据库。

4. 初始化数据库并启动服务,完成安装。

【注】必须先初始化数据库在启动,否则会报错。

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

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

5. 登陆 PostgreSQL

【注】安装完毕后,系统会自动的创建一个用户 postgres (既是系统用户也是数据库超级管理员)专门用来管理 PostgreSQL 数据库,密码为空。

# 切换成 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’s Blog

猜你喜欢

转载自blog.csdn.net/peng2hui1314/article/details/107545878