如果我们是一般的WEB应用建站的可能大家使用MYSQL数据库是比较多的,但是有些大型项目或者追求极致的用途项目,包括有些专研技术的网友会使用其他的数据库。对于来说,平时用的多的也就是MYSQL和MariaDB数据库,今天有看到一个网友在使用PostgreSQL数据库,之前我也有在阅读文章的时候经常遇到,但是我都没有安装使用过。
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数据库,后面详细的命令安装后面再整理。