关于PostgreSQL的问题-windows版本(探索ing)
问题情况为如下三幅图
这个三幅图的情况都属于一样的(感觉在说废话,哈哈QWQ)。都是无法连接到服务器。
问题描述(提高一下检索):
psql:could not connect to server:Connection refused(0x0000274D/10061)
Is the server running on host"localhost"(::1) and accepting
TCP/IP connections on port 5432?
(此处省略一万个字。。。。。)
然后呢,我在网上找到的方法是非windows系统的方法。但是和windows系统的差不多。经过自己的小小研究,方法如下。
第一步
请检查是否配置系统变量,我记得PostgreSQL是不会给配置的,因为我的就是自个整的。
配置内容如下图,没有请添加!
请根据自个的安装路径配置,以及在"path"里面加入"%PGHOME%\bin"
如上步骤很重要!!!(划重点)
第二步
按"win+R"之后输入"cmd"。也可以直接按"win"键,输入"cmd"(可管理员运行,这个可能更好)。
然后,输入"pg_ctl start"这个命令用于启动PostgreSQL服务器的服务。(手动启动不了,亲测)-----输入"pg_ctl stop"这个命令关闭PostgreSQL服务器服务或者直接关闭cmd。(个人觉得用命令更好些)
出现上述内容表示启动成功,然后打开pgAdmin,现在的版本一般都会自带的。进入如下界面
可能也没有服务器,别慌!
右键"Servers"(那个"HelloPostgreSQL"是我自己新建的),然点击"create",再点击"Server…“后出现如下界面
上面的"Name"是属于必填项,可以随便填,也可以填好听的名字。(自行决定)填好后,其他的可以不用管(Comments好像类似备注吧,没搞过QWQ),然后点击那个"Conection”
在"Host name/address"右边框框中输入"localhost"或者安装时整的地址。
“password"右边框框中就输入安装时设置的密码。全部整好。点击右下角的"Save”
成功情况如下图(如有其他问题,请在评论区告知或私信给我)
OK,就是这样。如文章内容存在不足,烦请评论或私信告知与说明或者有其他问题(很乐意一起研究解决!)。
最后,感谢你的阅读,感恩!