美文网首页
关于PostgreSQL failed to load SQLM

关于PostgreSQL failed to load SQLM

作者: 杨传池chris | 来源:发表于2019-12-10 15:27 被阅读0次

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

翻译路在脚jiao下 发布于2017-08-27 15:55:51 阅读数 9485  收藏

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

          Failed to load sql modules into the database cluster

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

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

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

  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 安装失败:Problem running post-install step. Installation may not complete correctly.

撸了今年阿里、腾讯和美团的面试,我有一个重要发现.......>>

1 进入pgsql目录下。执行

.\bin\initdb -D .\data -E UTF8

其中 .\data是你定义的数据库的路径。这个可以和pgsql的安装路径不同。

这一步会在数据库路径中加入很多默认库文件。

2 启动

.\bin\pg_ctl -D .\data start

启动postgresql ,给出数据路径。 动作为start。

如果想重启, 后面start改为restart,关闭用stop

3 建立用户

.\bin\psql postgres

这样进入了命令行,执行命令

create user root with superuser password '123456';

这样就创建了一个超级账户。如果是图形界面,创建的应该是postgres这个账户。

下面就可以使用pgAdmin登陆了。。。

相关文章

网友评论

      本文标题:关于PostgreSQL failed to load SQLM

      本文链接:https://www.haomeiwen.com/subject/qcjggctx.html