gpt4 book ai didi

postgresql - pgAdmin : could not connect to server: Connection refused

转载 作者:行者123 更新时间:2023-12-05 06:18:12 25 4
gpt4 key购买 nike

我正在尝试使用 pgAdmin 查看数据库。启动 pgAdmin 并成功输入我的“主密码”后。尝试打开唯一的实例时出现以下错误,在本例中为:“PostgeSQL 12”。

我收到这个 pgAdmin 错误:

could not connect to server: Connection refused Is the server running on host "localhost" (::1) and accepting TCP/IP connections on port 5432? could not connect to server: Connection refused Is the server running on host "localhost" (127.0.0.1) and accepting TCP/IP connections on port 5432?

图片:连接被拒绝错误 picture of: Connection refused error

输入我用于 4 个左右不同程序的正确且唯一的密码后:我收到相同的弹出错误。所有程序都不再访问数据库。

我确实尝试过右键单击“PostgreSQL 12”并清除密码,但这并没有解决问题。

我会说我最近从备份恢复,因为我进行了硬件升级,将 HDD 换成了 SSD。

我正在运行以下程序:MacOS High Sierra 10.13.6PostgreSQL 12页面管理员 4

更新 1:我发现了一些东西:我认为这是安装完整路径:/Library/PostgreSQL/12/bin

我从垃圾桶跑了:./pg_ctl --help并获得完整的帮助菜单选项。我现在必须在正确的服务器上运行状态、启动或停止吗?那可能是哪个服务器或文件?是数据,好像上锁了?

更新 2:我运行了 ./pg_ctl start并得到:“pg_ctl:未指定数据库目录且未设置环境变量 PGDATA”

更新 3:我运行了 ./pg_ctl start -D/Library/PostgreSQL/12/data并得到:“pg_ctl:无法打开 PID 文件”/Library/PostgreSQL/12/data/postmaster.pid“:权限被拒绝”

图片:目录 picture of: Directory

更新 4:从位于/Library/PostgreSQL/12/bin 的 bin 文件夹运行我运行:sudo -u postgres ./pg_ctl start -D/Library/PostgreSQL/12/data输入密码后:

waiting for server to start....2020-04-22 15:57:51.766 CDT [5255] LOG:  starting PostgreSQL 12.2 on x86_64-apple-darwin, compiled by Apple LLVM version 6.0 (clang-600.0.54) (based on LLVM 3.5svn), 64-bit
2020-04-22 15:57:51.766 CDT [5255] LOG: listening on IPv6 address "::", port 5432
2020-04-22 15:57:51.766 CDT [5255] LOG: listening on IPv4 address "0.0.0.0", port 5432
2020-04-22 15:57:51.768 CDT [5255] LOG: listening on Unix socket "/tmp/.s.PGSQL.5432"
2020-04-22 15:57:51.782 CDT [5255] LOG: redirecting log output to logging collector process
2020-04-22 15:57:51.782 CDT [5255] HINT: Future log output will appear in directory "log".
stopped waiting
pg_ctl: could not start server

所以,为了回答一些问题,我无法启动服务器;因此,我在 pgAdmin 中遇到了错误。

最佳答案

如果您在 Windows 上,您需要在任务管理器服务部分启动 Postgres。这样它会自动连接并确保您的端口 5432 上没有防火墙连接 block 。我试过了,它成功了。

关于postgresql - pgAdmin : could not connect to server: Connection refused,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61353989/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com