本文主要是介绍安装postgresql14之后为什么找不到postgresql service,而且pg_ctl.exe注册时又提醒参数太多,第一个参数为“files/****”,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
postresql安装时一定自选目录,默认目录里Program Files 中间存在空格,导致pg_ctl.exe注册时,参数读不对。
解决办法: 卸载,重装。
参照下列文章,注意不要采用他的安装路径。安装postgresql后找不到服务 postgresql service - 何大卫 - 博客园x问题再现 环境: 使用 安装后,让重新启动,但是重启后,依然没有在服务中找到pstgresql的服务,也就没有办法启动服务。并且查看pgsql的安装目录,data也是空的。 解决 注册. 因此需要自己https://www.cnblogs.com/heenhui2016/p/11613423.html
然后又出现问题
解决办法:用管理员权限启动cmd
然后又出现问题
pg_ctl: 目录 “/pgsql/data“不是一个数据库集群目录
原因解析
1.首先请检测你的data目录是否正确,如果目录正确,则可能是未初始化导致
2.执行initdb
命令初始化
解决方案
输入一下命令进行解析
注意下双引号的英文状态,这里我又掉坑了
重新运行一次命令
这样服务就启动成功了。
这篇关于安装postgresql14之后为什么找不到postgresql service,而且pg_ctl.exe注册时又提醒参数太多,第一个参数为“files/****”的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!