首页/新闻资讯/正文详情

重装 PostgreSQL 前务必彻底清理残留

发布时间:2026/9/26 1:44:56 来源:云帆数科 栏目:资讯中心
重装 PostgreSQL 前务必彻底清理残留
结合你之前提到的/www/server/pgsql/路径重装 PostgreSQL 前务必彻底清理残留否则大概率会重装失败或出现“假成功”服务起不来、bin 目录缺失等。 重装前的彻底清理关键步骤在宝塔面板卸载 PostgreSQL 插件后还需要手动清理残留目录和用户# 1. 确保服务已停止防止文件被占用systemctl stop pgsql2/dev/null;systemctl stop postgresql2/dev/null# 2. 删除主程序和数据目录这就是你之前提到的路径rm-rf/www/server/pgsql# 3. 删除 postgres 系统用户如果存在userdel-rpostgres2/dev/null清理后可以用ls /www/server/ | grep pgsql确认目录已不存在。 重装 PostgreSQL清理干净后重新在宝塔面板的软件商店搜索“PostgreSQL”点击安装即可。建议选择较新的稳定版本旧版本在部分系统上兼容性较差 。⚠️ 如果重装后仍然启动失败宝塔面板安装 PostgreSQL 有一个高频坑面板显示“安装成功”但实际上initdb初始化阶段因系统 locale 不兼容尤其是中文环境zh_CN.UTF-8已经静默失败了 。典型症状/www/server/pgsql/bin/目录下没有initdb或postgres可执行文件或者data目录为空 。手动修复步骤# 1. 切换到安全 locale 环境exportLANGCLC_ALLC# 2. 手动初始化数据库前提是 bin 目录存在/www/server/pgsql/bin/initdb-D/www/server/pgsql/data-EUTF-8-Upostgres# 3. 启动服务验证/www/server/pgsql/bin/pg_ctl-D/www/server/pgsql/data start如果bin目录本身就不存在说明安装包解压或编译阶段已中断需要先安装系统基础语言包glibc-langpack-en或language-pack-en再重新通过面板安装 。 别忘了后续配置重装完成后如果还需要远程连接数据库记得检查/www/server/pgsql/data/postgresql.conf中listen_addresses是否允许外部访问/www/server/pgsql/data/pg_hba.conf的认证配置宝塔面板和服务器防火墙是否放行了5432端口

相关推荐

芯片烧录版本管理:三道锁解决固件错烧难题
芯片烧录版本管理:三道锁解决固件错烧难题

1. 烧录不是“点一下就完事”:为什么版本管理是芯片烧录里最危险的盲区我第一次在产线上被叫停,是因为一块刚下线的工控板连续三天无法通过上电自检。测试日志只显示“BootROM校验失败”,没有更多线索。拆开看,Flash里读出来的固件… · 2026/9/26 1:44:56

明明sql有数据的python self.cursor.execute()返回数据为空:用TaoToken统一Key排查pymysql autocommit与连接配置
明明sql有数据的python self.cursor.execute()返回数据为空:用TaoToken统一Key排查pymysql autocommit与连接配置

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/26 1:44:56

Modelsim License配置全指南:HostID、版本匹配与合规部署
Modelsim License配置全指南:HostID、版本匹配与合规部署

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/26 1:44:50

MiniMax H3视频生成实战:从设计思维到本地部署配置全解析
MiniMax H3视频生成实战:从设计思维到本地部署配置全解析

从上周开始,我的消息列表里陆续有人在发 MiniMax H3 的测试片段。这里说的是做 AI 视频生成的那个 H3,不是硬件。坦白讲,这两年视频生成模型出了一个又一个,我早就免疫了,但 H3 是目前少数几个让我愿意坐下来把前两秒反… · 2026/9/26 17:24:21

WorkBuddy实战:从零搭建AI自动化工作流的完整指南
WorkBuddy实战:从零搭建AI自动化工作流的完整指南

先声明一下,我不是上来就甩教程链接的类型。这些年我翻过不少AI工具的教学视频,大多数情况是看了开头就关掉,因为很多所谓“教程”要么念说明书,要么把简单的东西讲得神乎其神。但WorkBuddy这套工具链不一样,它解决的是… · 2026/9/26 17:24:21

MySQL慢SQL排查指南:索引建了为何还慢?优化实战与EXPLAIN诊断
MySQL慢SQL排查指南:索引建了为何还慢?优化实战与EXPLAIN诊断

1. 先别急着怪索引:慢SQL到底慢在哪一步 我一直觉得MySQL里有个特别有意思的现象——越是刚接触索引的人,越容易陷入一个思维定式: "SQL慢?我已经建索引了啊,为什么还这么慢?" 这个问题的答案… · 2026/9/26 17:24:21

PVE 装 Arch Linux:体验 KDE 桌面
PVE 装 Arch Linux:体验 KDE 桌面

前面我已经在 PVE 上安装过 Ubuntu Server、Windows 11,以及 Debian 13.7 GNOME Desktop。 这次继续换一个很有代表性的 Linux 发行版: Arch Linux KDE Plasma。 一方面,我一直想实际体验一下 Arch;另一方面,前面的… · 2026/9/26 17:24:21

从零复刻《超级动物自走棋》游戏(4):没报错 ≠ 通过了
从零复刻《超级动物自走棋》游戏(4):没报错 ≠ 通过了

摘要:本文记录了一次自动化测试踩坑经历:测试脚本崩溃后不会打印结果行,导致统计总数悄悄变少而毫无察觉。作者总结了四个隐蔽问题——崩溃脚本从统计中消失、断言函数签名过窄导致框架自身崩溃、写死的期望值造成假失败、以及"没输出&q… · 2026/9/26 17:24:21

边缘计算控制器如何破解工业数据采集的三笔账
边缘计算控制器如何破解工业数据采集的三笔账

工业现场做自动化改造,绕不开一个越来越尖锐的矛盾:产线上跑着十几二十台设备,每台都在产生数据,但真正能把这些数据用起来的工厂少之又少。我这些年跑过不少车间,从注塑、冲压到包装、装配,发现一个特别普… · 2026/9/26 17:24:15

数据库课后习题答案别硬背:当测试用例集刷,效率翻倍
数据库课后习题答案别硬背:当测试用例集刷,效率翻倍

简介:万常选版《数据库原理与设计》课后习题答案资源,覆盖第2至6章及第9章,适合正在学习关系模型、数据库建模、关系数据理论与模式求精的本科生、自学者作为复习与自测材料。压缩包共7个文件,含3个doc参考答案、2个sql示例脚本、… · 2026/9/26 0:00:21

OpenClaw 替代品?Hermes Agent 踩坑实录:macOS 飞书接入 TaoToken 配置
OpenClaw 替代品?Hermes Agent 踩坑实录:macOS 飞书接入 TaoToken 配置

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/26 0:00:40

向下兼容与向上兼容:接口设计中的兼容性策略与工程实践
向下兼容与向上兼容:接口设计中的兼容性策略与工程实践

一次版本升级事故,是很多团队绕不过去的坎。线上环境里,服务端明明已经上线了新版接口,老的移动端还在照着旧文档传参数。请求一到网关,校验直接拒绝,用户操作失败,客服群炸了锅,开发群里开始互… · 2026/9/26 0:00:46

了解更多?预约专属演示

我们的顾问将为您一对一讲解产品与方案

企业微信二维码