1. 程式人生 > >關於PostgreSQL failed to load SQLModule安裝失敗的解決辦法

關於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的空資料夾,而少了許多該有的東西,解決辦法是來自外國朋友的一段話:

 

  我跟據上面意思,親身實踐步驟為:

  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本地使用者的資料夾下即可。

  親測安裝成功!以前不知道失敗了多少次,希望可以解決你的問題,鄙人的第一篇博文,對你有幫助,我就很滿意了!