PostgreSQL 15及pgAdmin 4无法连接问题求助(Windows 11环境)
解决PgAdmin 4无法连接服务器的问题
1. 检查PostgreSQL服务状态
- 按下
Win + R,输入services.msc打开服务管理器 - 找到postgresql-x64-15服务,确认状态为“正在运行”
- 如果未运行,右键选择“启动”,并设置启动类型为“自动”
2. 修复套接字访问权限问题
针对日志中“尝试以套接字访问权限禁止的方式访问套接字”的提示,操作如下:
- 打开PgAdmin 4安装目录(默认路径可能为
C:\Program Files\pgAdmin 4\v7\web) - 找到
config.py文件,右键以管理员身份打开 - 定位
DEFAULT_SERVER配置项,将值从localhost修改为127.0.0.1 - 保存文件后重启PgAdmin 4
3. 清理PgAdmin 4配置缓存
卸载重装无效大概率是残留配置导致:
- 关闭PgAdmin 4所有进程
- 打开文件资源管理器,输入
%APPDATA%\pgAdmin,删除该目录下所有文件 - 重新启动PgAdmin 4,重新配置服务器连接
4. 验证服务器连接参数
创建连接时确保以下参数准确:
- 主机名/地址:填写
127.0.0.1(避免使用localhost) - 端口:默认5432(安装时未修改则保持默认)
- 用户名:安装PostgreSQL时设置的超级用户(默认是postgres)
- 密码:对应超级用户的设置密码
5. 消除WebSocket性能警告(可选)
打开管理员权限的命令提示符,执行以下命令安装依赖:
pip install simple-websocket
注:需确保Python环境已添加至系统PATH
内容的提问来源于stack exchange,提问作者Sulaiman Ibrahim
相关产品推荐
相关产品推荐

