• 重新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系统。不知道其他的系统解决方法是否适用

  • 相关阅读:
    中值滤波器(平滑空间滤波器)基本原理及Python实现
    均值滤波器(平滑空间滤波器)基本原理及Python实现
    使用bibtex为latex论文添加参考文献
    【Linux】日志
    【Linux】常用命令
    【Oracle】查看表大小
    【Oracle】to_date兼容YYYYMMDDHH24MISS与YYYY-MM-DD HH24:MI:SS
    【Mybatis】Lexical error
    【JS】上传插件配置
    【2020-10-06】年年岁岁做计划,岁岁年年完不成!
  • 原文地址:https://www.cnblogs.com/WZH75171992/p/6433525.html
Copyright © 2020-2023  润新知