在安装PG数据库的过程当中,会选择安装目录以及数据存放目录和端口,并须要选择Local,若是所有使用默认,而且设置好本身的密码后开始安装,前期进展还比较顺利,到了安装Database Cluster时,提示须要花费几分钟,没想到以后出现一个警告框,以下图。sql
点击OK,却是能够安装到最后,一开始也没有管那么多。可是打开PG数据库登陆的时候,出现错误“PostgreSql服务器未监听!”,致使没法链接到PG数据库服务器。完了,服务器登不上,这下啥也干不成。数据库
因而网上找办法,有的说是须要关闭防火墙,有的说是PostgreSQL Database Server没有启动,有的说是5432端口被占用等等,来来回回尝试没有解决问题。最后怀疑是否是本身的软件没有装好的缘故,因而聚焦安装时出现的那个错误,在网上查找缘由,一个普遍的解决方案是:选择Local,卸载了重装,本觉得能够成功。可是,可是,仍是失败了~ 我又从新卸载,并把安装目录下的文件所有删掉,重装仍是不行,无语啊!因而又在网上寻找解决方案,终于找到了一篇有意义的文章:postgresql installation failed。文章是英文的,中文意思我大体说一下,就是不要安装在默认的路径下,不要安装在Program Files中,卸载后重装在C:\PostgreSQL路径下,安装基本能够顺利完成,不会出现什么致命错误,其它非致命的错误能够忽略。而且在PgAdmin III上右击更改其安全属性为“Everyone”权限全控制,进入登陆就能够登陆成功了!~~ 泪流满面哪!安全
PS:还有一个解决方法,是我同事给予的,我安装的是9.3版本会出现这样的问题,能够尝试安装更高的版本,如9.5,说不定9.5版本更稳定。服务器