zoukankan      html  css  js  c++  java
  • 重新postgresql出现错误:Problem running post-install step. Installation may not complete correctly. The database cluster initialisation failed.

    以前正常使用的postgresql,今天出现问题:报*.dll错误。百度了一下,只能重新安装 。

    在重新安装过程中报:Problem running post-install step. Installation may not complete correctly. The database cluster initialisation failed.

    看到网上解决方法为——重装Postgresql然后在选“Local"时选“Chinese"或“Chinese,Macau S.A.R.”而不是默认。我参照此方法,结果没有成功。

    于是继续尝试,找度娘。终于成功解决,各种尝试费了好大精力,在此分享一下,希望用到的少走些弯路。

    ①:进入cmd—net user(作用:查看用户):查看是否有postgres这个用户,若有但又不记得密码,则修改密码,若没有则创建个postgres用户。

    ②:卸载安装的程序。若有需要将注册表中与postgresql相关的删掉(我是把它们都删掉了),可以通过在“运行”中输入regedit进入“注册表编辑器”,在HKEY_CURRENT_USER和HKEY_LOCAL_MACHINE中的software中相关的postgresql删掉啊。当然为了保险起见最好是再清理下垃圾。

    ③在其他位置新建安装的目录。例如E:postgresql,只要是之前没在该目录下安装过postgresql就可以。当然,若是你要把之前安装的目录删掉,在“电脑管家”中“清理垃圾”,再重新在该位置中新建该目录。那么我可以告诉你不要这样做,因为是不可以的,我以多次尝试到的失败告诉你不要这样做。

    ④:重新安装开始。当然要以管理员身份运行。
    a:安装若是没有错误提示,那么恭喜可以了。我的到这一步就解决了。

    b:若是有错误提示也没问题,直接再安装,注意不要uninstall,具体可以参考:http://www.geekscribes.net/blog/2009/04/22/postgresql-database-cluster-initialisation-failed-solution/。

    我所使用的是windows7系统。不知道其他的系统解决方法是否适用

  • 相关阅读:
    Django-model聚合查询与分组查询
    Django-model基础
    tempalte模板
    Nginx配置TCP请求转发
    使用python调用email模块发送邮件附件
    将txt文本转换为excel格式
    Linux系统
    Aws云服务EMR使用
    SHELL打印两个日期之间的日期
    02-模板字符串
  • 原文地址:https://www.cnblogs.com/wzjfl21/p/5225350.html
Copyright © 2011-2022 走看看