Windows重裝系統後,重新連上在其他盤的PostgreSQL數據庫

今天系統突然死機,強行關機以後,系統就無法進入,所以只能重裝系統了。

重裝完成後,想用navicat重新連上PostgreSQL,但是報錯了,無法連接到5432端口。

其實是因爲重裝系統後,以前的註冊表裏的PostgreSQL信息被刪除了,重新在註冊表裏添加上即可。

下面是操作步驟:

1,右鍵左下角的“開始”菜單,選擇“Windows PowerShell(管理員)”,管理員啓動shell。

2,利用cd命令切換到PostgreSQL的bin目錄下。

3,輸入“.\pg_ctl.exe --help”查看一下pg_ctl工具的說明,大體瞭解一下功能。

4,輸入“.\pg_ctl.exe register -N PostgreSQL96 -D D:\App\PostgreSQL\9.6\data -S auto -w -t 10 -l -o "-p 5432"  

-N後面的PostgreSQL96是註冊服務的名字,可以隨意定義。-D 後面是pg數據庫data目錄的路徑,data下存的是數據庫裏的數據,根據實際情況填寫。

5,啓動服務 net start PostgreSQL96。

執行完上面的命令以後,navicat就可以連接數據庫了,最好是吧數據導出以後,再重新裝一遍數據庫。


參考:http://blog.csdn.net/liudongliangguo/article/details/50936496

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