PostgreSQL安装/卸载(CentOS、Windows)

说明:PostgreSQL与MySQL一样,是一款开源免费的数据库技术,官方口号:The World's Most Advanced Open Source Relational Database.(世界上最先进的开源关系数据库),本文介绍如何在Windows、CentOS7.0操作系统下安装PostgreSQL。

Windows

Step1:下载

首先,去官网下载安装包,

选择你所需要安装的Windows版本安装包,如下,我选的是16.3

Step2:运行安装

下载下来后是一个.exe文件,直接双击运行即可

点Next,下一步

选一个路径,不要包含空格和中文,程序员安装软件的良好习惯

点Next,下一步

数据保存路径,选安装目录下data文件夹

设置密码,注意,PostgreSQL账户名默认是postgres

端口号,如无必要,无需修改,下一步

下一步

下一步

下一步,安装

安装完成,问是否需要下载一些插件,取消勾选,先不下载,点Finish

Step3:启动/停止

PostgreSQL在Windows安装完后,会自动在服务列表里创建一个服务,可以通过启动/停止服务的方式来启动/停止PostgreSQL,如下,田 + R,敲services.msc,打开服务列表

Step4:连接

安装PostgreSQL的同时,也会帮我们安装一个连接客户端pgAdmin 4,可在应用列表中找到

打开它,可以连接到本地的PostgreSQL,如下:

当然,也可以用DataGrip连接,在连接的时候下载一下驱动就行了。

CentOS

Step1:安装

CentOS下安装参考下面这篇文章:

刚开始我随便照着一篇文章安装的,也是用yum,但是安装下来的版本是9.x的,用DataGrip无法连接。排查是驱动的原因,于是下载了低版本的驱动(如下图,9.4.1212)重试,还是不行。所以建议安装高版本的PostgreSQL。

另外,上面文章说安装完之后需要新增postgres用户组和用户,其实是不用的,安装后自动创建的。安装后,可敲下面两个命令查看是否有新增postgres用户组和用户;

csharp 复制代码
# 查看用户组列表
cat /etc/group

# 查看用户列表
cat /etc/passwd

安装完后,可以用systemctl命令来启动PostgreSQL数据库,另外,这里提一下PostgreSQL数据的存放路径为:/var/lib/pgsql/15/data,下面连接PostgreSQL需要修改的两个配置文件在这个路径里面

Step2:连接

连接前,需要确认以下三项信息,如下:

  • 两台机器能否ping通;

  • PostgreSQL配置文件(postgresql.conf)监听地址是否修改为星(*);

  • pg_hba.conf相应配置是否修改:

(我是使用IPv4连接的,所以修改了IPv4中的地址、方式为0.0.0.0/0、trust)

都确认后,就可以用DataGrip连接了,免密连接,如下:

卸载

Windows

Windows的卸载,直接点安装目录下的卸载程序就行,如下:

选择卸载整个应用还是单个组件,选第一个就行

CentOS

CentOS是用yum安装的,卸载也简单,先停服务,然后把相关的程序包卸载掉即可,可参考下面这篇文章的卸载部分:

总结

本文介绍了在CentOS、Windows操作系统下PostgreSQL的安装/卸载

相关推荐
kngines38 分钟前
【PostgreSQL数据分析实战:从数据清洗到可视化全流程】电商数据分析案例-9.3 商品销售预测模型
postgresql·数据分析·模型评估·arima·时间序列模型·prophet·mape
数巨小码人3 小时前
PostgreSQL冻结过程
数据库·postgresql
白开水就盒饭4 小时前
Python代码编程基础
windows·python·microsoft
熊猫的反手凶变直线4 小时前
Java-Lambda 表达式
java·开发语言·windows·笔记
SamHou06 小时前
从 UEFI 启动到双系统——记一次双系统 Linux 分区迁移
linux·windows·grub
Estrella-q7 小时前
解决 Ubuntu DNS 无法解析问题(适用于虚拟机 & 长期使用)
数据库·ubuntu·postgresql
dancing9997 小时前
CentOS 7 系统下安装 OpenSSL 1.0.2k 依赖问题的处理
linux·运维·centos
凡梦千华7 小时前
在一台CentOS服务器上开启多个MySQL服务
服务器·mysql·centos
烦躁的大鼻嘎10 小时前
【Linux】深入拆解Ext文件系统:从磁盘物理结构到Linux文件管理
linux·运维·服务器·ubuntu·centos
kngines12 小时前
【PostgreSQL数据分析实战:从数据清洗到可视化全流程】电商数据分析案例-9.4 可视化报告输出
postgresql·数据分析·ipywidgets·pg_cron·gmv·商品交易总额