windows下postgresql自啟動


使用命令pg_ctl.exe register -N “pgsql” -D “C:\Program Files\PostgreSQL\12\data” 將postgresql注冊為服務
執行net start pgsql 啟動服務
pgsql連接默認用戶名為本機系統用戶名 密碼任意 即可使用工具連接postgresql

 

D:\pg921>pg_ctl register -N pg921 -D d:\pg921\data -S auto -w -t 10  -l d:/pg921/log/pg921.log -o "-p 5433"

此命令,即是要生成一個服務:pg921, 啟動方式: -S auto, 自啟動,如果想生成手動啟動,就用-S demand來指定。

-t 10,意指等待10秒鍾, 實際上可以設定的長一些(在生產環境中). 

-l d:/pg921/log/pg921.log, 指定生成的日志文件的位置。

-o "-p 5433", 將服務端口號改為5433。

 

刪除:

sc delete 服務名稱

創建

 

 

 

使用如下命令可對全部pg數據庫進行備份。

pg_dumpall –h 127.0.0.1 –p 5432 -U postgres –c -C –f db_bak.sql

恢復方式很簡單。執行恢復命令即可:

psql –h 127.0.0.1 -p 5432 -U postgres –f db_bak.sql


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM