在Win10安裝PostgreSQL 10.15-1後,無法正常啟動
-
不要安裝在Program files目錄下(有半形空白),改安裝在C槽目錄下(C:\PostgreSQL)。
-
為PostgreSQL建立一組專用帳號postgres,設定為系統管理員。
net user net user postgres postgres /add -
在環境變數 PATH 設定 C:\PostgreSQL\10\bin 目錄。
-
初始化資料庫。
initdb -D C:\PostgreDATA -E UTF8 -
啟動PostgreSQL。
pg_ctl -D C:\PostgreDATA -l C:\PostgreDATA\logfile.txt start -
設定PostgreSQL管理員帳號密碼。
psql postgres create user root with superuser password 'password'; create user postgres with superuser password 'password'; -
匯出資料庫。
pg_dump $dbname -U postgres -f $bakfilename.bak -
匯入資料庫。
CREATE DATABASE $dbname; psql $dbname < $bakfilename.bak