PostgreSQL安装/卸载(CentOS、Windows)
说明:PostgreSQL与MySQL一样,是一款开源免费的数据库技术,官方口号:The World’s Most Advanced Open Source Relational Database.(世界上最先进的开源关系数据库),本文介绍如何在Windows、CentOS7.0操作系统下安装PostgreSQL。
Windows
Step1:下载
首先,去官网下载安装包,
-
官网地址:https://www.postgresql.org/
-
安装包地址:https://www.enterprisedb.com/downloads/postgres-postgresql-downloads
选择你所需要安装的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下安装参考下面这篇文章:
- 基于Centos7系统安装postgresql-15(简单操作)
刚开始我随便照着一篇文章安装的,也是用yum,但是安装下来的版本是9.x的,用DataGrip无法连接。排查是驱动的原因,于是下载了低版本的驱动(如下图,9.4.1212)重试,还是不行。所以建议安装高版本的PostgreSQL。

另外,上面文章说安装完之后需要新增postgres用户组和用户,其实是不用的,安装后自动创建的。安装后,可敲下面两个命令查看是否有新增postgres用户组和用户;
# 查看用户组列表
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 7安装、卸载MySQL数据库(一)
总结
本文介绍了在CentOS、Windows操作系统下PostgreSQL的安装/卸载
相关文章:
PostgreSQL安装/卸载(CentOS、Windows)
说明:PostgreSQL与MySQL一样,是一款开源免费的数据库技术,官方口号:The World’s Most Advanced Open Source Relational Database.(世界上最先进的开源关系数据库),本文介绍如何在Windows、Cen…...
OutOfMemoryError异常OOM排查
目录 参考工具MAT(Memory Analyzer)一、产生原因二、测试堆溢出 java.lang.OutOfMemoryError: Java heap space测试代码运行手动导出dump文件mat排查打开dump文件查看Leak Suspects(泄露疑点)参考 【JVM】八、OOM异常的模拟 MAT工具分析Dump文件(大对象定位) 用arthas排…...
【Python】Arcpy将excel点生成shp文件
根据excel点经纬度数据,生成shp,参考博主的代码,进行了修改,在属性表中保留excel中的数据。 参考资料:http://t.csdnimg.cn/OleyT 注意修改以下两句中的数字。 latitude float(row[1]) longitude float(row[2])imp…...
torch之从.datasets.CIFAR10解压出训练与测试图片 (附带网盘链接)
前言 从官网上下载的是长这个样子的 想看图片,咋办咧,看下面代码 import torch import torchvision import numpy as np import os import cv2 batch_size 50transform_predict torchvision.transforms.Compose([torchvision.transforms.ToTensor(),…...
什么ISP?什么是IAP?
做单片机开发的工程师经常会听到两个词:ISP和IAP,但新手往往对这两个概念不是很清楚,今天就来和大家聊聊什么是ISP,什么是IAP? 一、ISP ISP的全称是:In System Programming,即在系统编程&…...
外卖霸王餐系统怎么快速盈利赚钱?
微客云外卖霸王餐系统,作为近年来外卖行业中的一股新兴力量,以其独特的商业模式和营销策略,迅速吸引了大量消费者的目光。该系统通过提供显著的折扣和返利,让顾客能够以极低的价格甚至免费享受到美味的外卖,同时&#…...
Linux环境下安装Nodejs
Linux环境下安装Nodejs 下载地址:https://nodejs.org/zh-cn/download/package-manager 一、使用压缩包自定义安装 上述链接下载好对应版本的软件包后,我存放到 /evn/nodejs 目录下(根据自己实际情况设置) 设置软链接 sudo ln…...
【Rust】字符串String类型学习
什么是String Rust的核心语言中只有一个String类型,那就是String slice,str通常被当作是&str的借用。String类型是通过标准库提供的,而不是直接编码到核心语言中,它是一个可增长的、可变的、utf-8编码的类型。str和String都是utf-8编码的…...
先验概率 后验概率 最大似然估计 自编码器AE
先验概率 先验概率:由因求果中的因 作用:后验概率是比较难以计算的,我们通常使用贝叶斯公式由先验概率计算后验概率。 贝叶斯公式:P(B|A)P(A|B)P(B)/P(A),其中P(B|A)为后验概率,P(A|B)为先验概率。 后验…...
qt 鼠标接近某线时,形状变化举例
1.qt 鼠标接近某线时,形状变化举例 在Qt中,要实现鼠标接近某条线时形状发生变化的效果,你需要利用QWidget的enterEvent和leaveEvent,或者更通用的mouseMoveEvent来检测鼠标的位置,并相应地改变鼠标的光标形状。 以下…...
800块,我从淘宝上买AGV……
导语 大家好,我是社长,老K。专注分享智能制造和智能仓储物流等内容。 新书《智能物流系统构成与技术实践》人俱乐部 从淘宝上打算够购买一台AGV小车,上去一搜,嘿,你别说,还真有。便宜的才200块钱。 很兴奋把…...
C++相关概念和易错语法(21)(虚函数、协变、析构函数的重写)
多态的核心是虚函数,本文从虚函数出发,根据原理慢慢推进得到结论,进而理解多态 1.虚函数 先看一下下面的代码,想想什么导致了这个结果 #include <iostream> using namespace std;class A { public:virtual void test(){co…...
SoulApp创始人张璐团队以AI驱动社交进化,平台社交玩法大变革
在科技飞速发展的今天,人工智能正逐步渗透到社交媒体的各个环节,赋能全链路社交体验。AI的引入不仅提升了内容推荐的精准度,使用户能够更快速地发现感兴趣的内容,还能通过用户行为预测,帮助平台更好地理解和满足用户需求。此外,AI驱动的虚拟助手和聊天机器人也正在改变用户互动…...
MySQL事务隔离级别+共享锁,排他锁,乐观锁,悲观锁
在操作数据库的时候,可能会由于并发问题而引起的数据的不一致性(数据冲突)。 MySQL事务隔离级别 一个事务的执行,本质上就是一条工作线程在执行,当出现多个事务同时执行时,这种情况则被称之为并发事务&am…...
Zynq系列FPGA实现SDI编解码转SFP光口传输(光端机),基于GTX高速接口,提供6套工程源码和技术支持
目录 1、前言工程概述免责声明 2、相关方案推荐本博已有的 SDI 编解码方案本方案在Xilinx-Kintex7上的应用 3、详细设计方案设计原理框图输入Sensor之-->OV5640摄像头输入Sensor之-->HDMIVDMA图像缓存RGB转BT1120GTX 解串与串化SMPTE SD/HD/3G SDI IP核BT1120转RGBHDMI输…...
SpringBoot实现图形验证码
目录 项目创建 前端代码实现 约定前后端交互接口 需求分析 接口定义 Hutool工具 实现服务器端代码 引入依赖 获取验证码 验证码校验 调整前端代码 随着安全性的要求越来越高,目前许多项目中都使用了验证码,验证码也有各种类型,如 …...
【JVM基础01】——介绍-初识JVM运行流程
目录 1- 引言:初识JVM1-1 JVM是什么?(What)1-1-1 概念1-1-2 优点 1-2 为什么学习JVM?(Why) 2- 核心:JVM工作的原理(How)⭐2-1 JVM 的组成部分及工作流程2-2 学习侧重点 3- 小结(知识点大纲):3-1 JVM 组成3…...
图数据库 - Neo4j简介
深入理解 Neo4j 与 Cypher 语法 什么是 Neo4j Neo4j 是一个基于图的数据库管理系统,它使用图形理论来表示数据关系。这种数据库与传统的关系型数据库不同,它更适合处理高度互联的数据结构。 基本概念 图:在 Neo4j 中,数据以图的…...
C#环境与数据类型
文章目录 C#环境.NET 框架集成开发环境 创建一个C#项目数据类型值类型引用类型对象类型object动态类型dynamic字符串类型string 指针类型 类型转换隐式转换显示转换(强制转换)C#提供的类型转换方法Convert类Parse方法TryParse方法 C#环境 .NET 框架 C#是…...
jenkins系列-06.harbor
https://github.com/goharbor/harbor/releases?page2 https://github.com/goharbor/harbor/releases/download/v2.3.4/harbor-offline-installer-v2.3.4.tgz harbor官网:https://goharbor.io/ 点击 Download now 链接,会自动跳转到上述github页面&am…...
Cgo回调中处理 const char- 参数的正确方法
本文详解如何在 Cgo 中为 C 回调函数正确声明和实现接收 const char* 参数的 Go 导出函数,解决因类型不匹配导致的编译错误,并提供可直接复用的类型别名方案与完整示例。 本文详解如何在 cgo 中为 c 回调函数正确声明和实现接收 const char* 参数的…...
Java高频面试题:Netty的内存池机制怎样设计的?
大家好,我是锋哥。今天分享关于【Java高频面试题:Netty的内存池机制怎样设计的?】面试题 。希望对大家有帮助;Java高频面试题:Netty的内存池机制怎样设计的?Netty 的内存池机制是一个非常核心且复杂的部分,它的设计主…...
OpenClaw开源贡献:为Qwen3-4B开发新技能并提交社区
OpenClaw开源贡献:为Qwen3-4B开发新技能并提交社区 1. 为什么我们需要更多社区贡献的技能 去年冬天,当我第一次尝试用OpenClaw自动化处理每周的Markdown文档整理时,发现现有的技能库缺少一个能批量处理Front Matter的工具。这个痛点让我意识…...
LeetCode 92. Reverse Linked List II 题解
LeetCode 92. Reverse Linked List II 题解 题目描述 给你单链表的头指针 head 和两个整数 left 和 right ,其中 left < right 。请你反转从位置 left 到位置 right 的链表节点,返回 反转后的链表 。 示例 1: 输入:head [1,2,…...
全域数学理论宇宙本源正式宣言(乖乖数学)
全域数学理论宇宙本源正式宣言 宣告日期:公元二〇二六年四月二日 宣告事由:庄严确立全域数学理论之宇宙本源核心定论,昭示宇宙根本运行法则,正式向世间宣告本理论之终极核心要义 序言 宇宙之本体、时空之本质、物质之根源…...
ONES 签约全国汽车电子精密制造领先者——维科精密
ONES 签约全国汽车电子精密制造领先者 —— 维科精密。作为上市的国家级专精特新“小巨人”企业,维科精密凭借领先的技术实力与制造能力,成为全球知名客户高度信赖的汽车电子精密制造领域标杆。ONES 助力维科精密实现研发与制造流程的数字化升级…...
Vivado中FFT9.1 IP核的AXI4-Stream接口深度解析
1. AXI4-Stream接口基础与FFT9.1 IP核概览 在FPGA信号处理领域,FFT(快速傅里叶变换)是实现频域分析的核心算法。Xilinx Vivado提供的FFT9.1 IP核通过AXI4-Stream接口大幅简化了数据交互流程。这个接口就像高速公路上的智能物流系统ÿ…...
(论文速读)AFSS :防遗忘采样策略
论文题目:Does YOLO Really Need to See Every Training Image in Every Epoch?(YOLO真的需要查看每个epoch的每个训练图像吗?)会议:CVPR2026摘要:YOLO检测器以其快速的推理速度而闻名,但是训练它们仍然非…...
OpenClaw浏览器自动化:Qwen3-14b_int4_awq实现智能爬虫
OpenClaw浏览器自动化:Qwen3-14b_int4_awq实现智能爬虫 1. 为什么需要智能爬虫? 上周我需要从几十个电商页面抓取产品参数,传统爬虫遇到三个致命问题:动态加载内容无法解析、反爬机制频繁拦截、非结构化数据难以提取。当我尝试用…...
dji 妙算3编译ffmpeg启用h264_nvmpi h264_nvenc硬件加速
1. nvidia-codec-headers #版本 12.0.16 cd nv-codec-headers#更改Makefile文件,指定安装目录 vim Makefile PREFIX /open_app/user_installMakefile文件更改后如下所示make && make install2. nvidia-l4t-jetson-multimedia-api 下载包 wget https://repo…...
