PostgreSQL,也是一个开源的、对象关系型数据库管理系统(ORDBMS)。在这篇文章中,我们就准备尝试在CentOS7镜像系统中安装PostgreSQL数据库,如果我们用于其他生产环境项目的,我会再去查看有没有套装直接安装的,毕竟下面的步骤安装比较麻烦一些,效率太低。
第一、更新最新源
> yum install https://download.postgresql.org/pub/repos/yum/10/redhat/rhel-7-x86_64/pgdg-centos10-10-2.noarch.rpm -y
执行更新最新源目前是PostgreSQL10版本。

这里更新源之后我们再看:
> yum list | grep postgresql
查看是否有10版本。

可以看到PostgreSQL11版本都出来了。
第二、安装PostgreSQL数据库
这里我们需要先安装postgresql10-contrib和postgresql10-server
> yum install postgresql10-contrib postgresql10-server -y

然后初始化数据库:
> /usr/pgsql-10/bin/postgresql-10-setup initdb
直接初始化数据库,这里看到:
> Initializing database ... OK
第三、登录PostgreSQL设置密码
我们还没有设置PostgreSQL数据库密码,那肯定要设置的,等会无法登录设置权限。
> su - postgres
> psql
这里默认是有一个postgres用户名的。
> ALTER USER postgres WITH PASSWORD '我们的密码';
设置密码。
设置完毕之后可以用命令重启:
> systemctl restart postgresql-10
就这样,老蒋初次认识一下PostgreSQL数据库,后面详细的命令安装后面再整理。