Win10上刚安装的PostgreSQL服务启动不了

4,309 阅读1分钟

之前一直没接触过PostgreSQL数据库,由于看的一本书《Python高效开发实战:Django、Tornado、Flask、Twisted(第2版)》中后面的实战部分要用到PostgreSQL,所以就去下载安装了一下。没想到,车还没开起来就翻了。在安装引导快要完成的时候,弹出了一个提示框说服务器启动失败。失败就失败吧,我还不能通过“服务和应用程序”手动启动么?再不行,通过pg_ctl.exe命令行启动也行啊。而实际情况是……


通过“服务和应用程序”启动失败!


通过pg_ctl.exe启动失败!

一番资料查找后无果,无意间试了以下命令:


提示我PGDATA环境变量没有配置,于是依照提示将PostgreSQL在安装引导时指定data目录配置进了PGDATA环境变量。


因为要让PGDATA环境变量生效需要重开CMD窗口,再次输入pg_ctl.exe start,PostgreSQL服务终于启动了。

不知道Windows配置环境哪来这么多问题~