如何重置pgAdmin主密码及服务器,解决访问与删除异常问题
解决pgAdmin主密码丢失与服务器管理问题
一、重置主密码并恢复默认服务器访问
- 清除配置文件重置主密码
找到pgAdmin的配置存储目录:- Windows:
%APPDATA%\pgAdmin - macOS:
~/Library/Application Support/pgAdmin - Linux:
~/.pgadmin
删除目录下的pgadmin4.db文件,重启pgAdmin后即可设置新的主密码,之后重新添加默认服务器。
- Windows:
- 直接重新添加默认服务器
若记得PostgreSQL自身的登录密码,可跳过主密码重置步骤:登录pgAdmin后点击「添加服务器」,名称自定义(比如“默认服务器”),连接选项卡填localhost作为主机,端口5432,用户名postgres,密码填PostgreSQL的登录密码即可。
二、删除提示“仍在使用中”的服务器
- 关闭活跃连接
在pgAdmin左侧导航栏展开目标服务器,检查是否有打开的查询窗口或连接,右键点击对应连接选择「断开连接」;也可通过顶部菜单栏「工具」→「服务器状态」查看所有活跃连接,选中目标连接后点击「终止」。 - 强制删除配置
关闭pgAdmin,找到pgadmin4.db文件(路径同上),用SQLite编辑器打开,执行SQL语句:
保存后重启pgAdmin,目标服务器将被移除。DELETE FROM server WHERE name = '你的服务器名称';
内容的提问来源于stack exchange,提问作者Felipe Di Liscia
相关产品推荐
相关产品推荐

