You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

PostgreSQL15与pgAdmin4报错‘Instance <Server...> is not persisted’求助

解决pgAdmin4添加PostgreSQL15服务器时“Instance is not persisted”错误的方法

1. 检查pgAdmin4配置目录权限

  • Windows系统中,pgAdmin4的配置数据默认存在%APPDATA%\pgAdmin目录下,先确认该目录及其中的pgadmin4.db文件是否允许当前用户读写
  • 右键文件夹→属性→安全→编辑,给当前登录用户添加读取和写入或完全控制权限,修改后重启pgAdmin4

2. 手动初始化pgAdmin4配置数据库

  • 彻底关闭所有pgAdmin4窗口和后台进程
  • 打开命令提示符,切换到pgAdmin4的安装目录(默认路径:C:\Program Files\PostgreSQL\15\pgAdmin 4\bin)
  • 执行命令:python pgAdmin4.py --setup
  • 跟着提示重新设置pgAdmin4的初始密码,完成后启动pgAdmin4再尝试添加服务器

3. 验证PostgreSQL服务及连接参数

  • 按下Win+R输入services.msc打开服务管理器,确认postgresql-x64-15服务处于运行状态
  • 手动注册服务器时,确保参数正确:
    • 主机名/地址:填localhost或127.0.0.1
    • 端口:默认5432
    • 维护数据库:默认postgres
    • 用户名:安装时设置的超级用户(默认是postgres)
    • 密码:对应超级用户的安装密码

4. 重置pgAdmin4用户数据

  • 关闭pgAdmin4,删除%APPDATA%\pgAdmin目录下的所有文件
  • 重新启动pgAdmin4,程序会自动初始化新的配置,之后再尝试注册服务器

内容的提问来源于stack exchange,提问作者Zach9224

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.31 12:40:29