PostgreSQL數據庫安裝錯誤Failed to load module "sql"

後來換了臺電腦安裝成功,才發現好像是安全權限的問題,之前的電腦在安裝該數據庫時會自動默認禁止兩個文件,導致安裝出錯。

 

 

-----------------以下是原文------------------------------------------------------

 

postgres數據庫安裝時報錯 Failed to load module "sql"

嘗試了很多辦法,都沒有成功,直到看到一篇文章,在此總結一下具體步驟

 

1.先安裝上數據庫,再在安裝目錄中刪除data目錄

2.創建用戶postgres,密碼同樣是postgres

3.在命令行中,cd進入所在的安裝目錄,我的安裝目錄是

  C:\PostgreSQL\9.6>   (我的Navicat安裝在了C盤,所以postgres也安裝在C盤)

  C:\PostgreSQL\9.6>md data (創建data目錄)

4.C:\PostgreSQL\9.6>cacls data /e /t /r administrator

(去掉administrator對data目錄的權限)

5.C:\PostgreSQL\9.6>cacls data /e /t /g postgres:C

(將data目錄的權限賦給postgres用戶)

6.C:\PostgreSQL\9.6>runas /user:postgres cmd.exe

(用postgres用戶打開cmd)

7.還是在原來的cmd界面中,cd bin 並且

C:\PostgreSQL\9.6\bin>initdb.exe -D ../data -E utf8 --locale C -U postgres

(初始化用戶爲postgres,字符集爲utf8,locale爲C)

這一步執行完成後,顯示success 以及數據庫啓動方法"pg_ctl" -D "../data" start

8.輸入上一步的啓動方法,並且打開數據庫管理軟件,連接即可成功,關閉cmd 連接又會失敗

 

原貼鏈接:http://wenda.so.com/q/1463004206721398

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章