龙空技术网

小白入门必知必会-yum源方式安装PostgreSQL

霸都运维 132

前言:

而今看官们对“yum最新版本”都比较看重,姐妹们都想要学习一些“yum最新版本”的相关知识。那么小编在网上汇集了一些对于“yum最新版本””的相关资讯,希望我们能喜欢,各位老铁们快快来学习一下吧!

一 PostgreSQL基础

1.1 官网地址

1.2 简介

PostgreSQL是以加州伯克利分校计算机系开发的Postgres 版本4.2为基础的对象关系型数据库管理系统。

PostgreSQL是最初的伯克利代码的开源继承者,并且因为自由宽松的许可证,任何人都可以以任何目的免费使用、修改和分发PostgreSQL,不管是私用、商用还是学术研究目的。

1.3 PostgreSQL与MySQL比较

1.4 PostgreSQL下载地址

1.5 数据库排名

二 yum源方式安装PostgreSQL

2.1 安装PostgreSQL的repository RPM

访问PostgreSQL官方主页的下载区选择你的服务器操作系统,由于我用的是CentOS7,所以这里我选择Linux CentOS;进入链接页面后,Select version选择12,Select platform选择CentOS7,Select architecture选择x86_64,选择完成后页面会动态输出安装命令,执行安装命令安装PostgreSQL的repository RPM:

yum install -y

执行结束后,在/etc/yum.repos.d目录中可以看到名称为pgdg-redhat-all.repo的源配置文件。

2.2 安装PostgreSQL

yum install -y postgresql12-server postgresql12-contrib

使用官方yum源安装的位置在/usr/pgsql-12,可执行文件位于/usr/pgsql-12/bin目录,并且会自动创建一个postgres账户,它的home目录在/var/lib/pgsql。

2.3 初始化数据库

/usr/pgsql-12/bin/postgresql-12-setup initdb

2.4 设置开机自启动

systemctl enable postgresql-12

2.5 启动数据库

systemctl start postgresql-12

2.6 查看进程和端口号

ps -ef|grep postgres

netstat -lntp|grep 5432

/usr/pgsql-12/bin/postmaster -D /var/lib/pgsql/12/data/

三 卸载PostgreSQL数据库

3.1 查看已安装的PostgreSQL软件包

rpm -qa|grep postgresql

返回结果如下:

postgresql12-libs-12.8-1PGDG.rhel7.x86_64

postgresql12-contrib-12.8-1PGDG.rhel7.x86_64

postgresql12-12.8-1PGDG.rhel7.x86_64

postgresql12-server-12.8-1PGDG.rhel7.x86_64

3.2 关闭开机自启动

systemctl disable postgresql-12

3.3 关闭pg服务

systemctl stop postgresql-12

3.4 卸载

使用yum remove命令逐个卸载,最简单粗暴的办法是卸载libs包即可,因为其它几个包都会依赖它,卸载libs包会将其他包一并卸载:

yum remove postgresql12-libs-12.8-1PGDG.rhel7.x86_64

3.5 删除服务安装目录:

find / -type d -name "pgsql*"

rm -fr /var/lib/pgsql

rm -fr /usr/pgsql-12

至此yum源方式安装和卸载PostgreSQL就完成了。感谢观看,如果对您有帮助,请您动动小手点点赞,贵在坚持,一起努力加油吧。

标签: #yum最新版本