关于PostgreSQL failed to load SQLModule安装失败的解决办法

  亲测可用,我的win10也遇到了相同的问题,就是在安装postgresql的过程中,最后的最后出现了failed to load SQLModule 的字样。

          Failed to load sql modules into the database cluster

  然后是蹦出“错误读取data安装目录中的postgresql.conf”的error。


  这种情况的出现,事实上是Postgresql没有安装完全的结果,打开data的安装目录,发现只有一个pg_log的空文件夹,而少了许多该有的东西,解决办法是来自外国朋友的一段话:

 关于PostgreSQL failed to load SQLModule安装失败的解决办法_第1张图片

  我跟据上面意思,亲身实践步骤为:

  1.把安装不完全的Postgresql软件通过安装目录下的uninstall-postgresql.exe进行卸载完全。

  2.创建一个名为postgres的windows 本地用户,网上有教程(可参考https://www.ithome.com/html/win10/237491.htm),设置该本地用户的密码(下面有用到),并设置其为管理员。然后在你想要安装postgresql的文件夹(如新建在D盘一个名为postgresql的文件夹),右键属性—安全—编辑—添加,将postgresql用户添加到“组或用户名中”,并设置其为完全控制的权限。

  3.重启电脑,仍然用你原来的本地账户登陆,然后打开CMD命令行输入:runas/user:postgres cmd.exe.

    然后输入你这个本地用户postgres的密码(刚才设置的,注意不是你数据库的登录密码),命令行上输密码是看不到的,所以要盲输正确哦~然后会看到”试图跳转到以用户名为‘postgres’打开CMD命令行,等个大概半分钟,会弹出一个新的cmd命令行输入框,键入地址,去打开你存在文件夹下的postgresql.exe的安装包。

  4.然后在一步一步的往下做操作,只需注意安装目录设置在刚才添加postgres本地用户的文件夹下即可。

  亲测安装成功!以前不知道失败了多少次,希望可以解决你的问题,鄙人的第一篇博文,对你有帮助,我就很满意了!

你可能感兴趣的:(关于PostgreSQL failed to load SQLModule安装失败的解决办法)