位置:首頁 > 數據庫 > PostgreSQL教學 > PostgreSQL安裝和環境設置

PostgreSQL安裝和環境設置

要了解PostgreSQL基礎知識,首先需要安裝PostgreSQL。本章介紹在Linux,Windows和Mac OS平台上安裝PostgreSQL。

在Linux/UNIX安裝PostgreSQL

按照下麵的步驟,在Linux機器上安裝PostgreSQL。請確保以root用戶登錄之後進行安裝。

  • 挑選想要的,儘可能精確的PostgreSQL版本號,從一個EnterpriseDB 平台。

  • 我們這裡下載的是 postgresql-9.2.4-1-linux-x64.run 64位CentOS-6機器,現在讓我們執行如下:

    [root@host]# chmod +x postgresql-9.2.4-1-linux-x64.run
    [root@host]# ./postgresql-9.2.4-1-linux-x64.run
    ------------------------------------------------------------------------
    Welcome to the PostgreSQL Setup Wizard.
    
    ------------------------------------------------------------------------
    Please specify the directory where PostgreSQL will be installed.
    
    Installation Directory [/opt/PostgreSQL/9.2]:
  • 一旦啟動安裝程序,它會詢問安裝密碼,用戶等,使用數據庫的幾個基本問題,如位置,端口號等因此,保持默認值就可以了,除了密碼-可以提供一個密碼。它將安裝在Linux機器的PostgreSQL將顯示以下消息:

    Please wait while Setup installs PostgreSQL on your computer.
    
     Installing
     0% ______________ 50% ______________ 100%
     #########################################
    
    -----------------------------------------------------------------------
    Setup has finished installing PostgreSQL on your computer.
  • 按照以下安裝後的步驟來創建數據庫。

    [root@host]# su - postgres
    Password:
    bash-4.1$ createdb testdb
    bash-4.1$ psql testdb
    psql (8.4.13, server 9.2.4)
    
    test=#
  • 可以啟動/重新啟動Postgres服務器的情況下,它冇有運行使用下麵的命令:

    [root@host]# service postgresql restart
    Stopping postgresql service:                               [  OK  ]
    Starting postgresql service:                               [  OK  ]

如果你的安裝是正確,PotsgreSQL提示test=#如上圖所示。

在Windows安裝PostgreSQL

按照下麵的步驟,Windows機器上安裝PostgreSQL。請確保已開啟第三方防病毒,同時安裝。

postgresql install dirpostgresql install data dirpostgresql install passwordpostgresql install portpostgresql install finish
  • 挑選你想要的PostgreSQL的版本號,可以點擊以下鏈接下載 EnterpriseDB

  • Windows PC運行在32位模式下,下載postgresql-9.2.4-1-windows.exe後,運行PostgreSQL9.2.4-1-windows.exe後以管理員身份安裝PostgreSQL。選擇要安裝的位置。默認情況下,它被安裝在Program Files文件夾內。
  • 在安裝過程中的下一步是選擇將存儲數據的目錄,默認情況下它被存儲在“data”目錄下

  • 下一步,安裝程序詢問密碼,輸入你喜歡的密碼

  • 下一步,保持默認端口

  • 下一步選擇“區域”,這裡選擇了“English, United States”。

  • 這一步需要一段時間在係統上安裝PostgreSQL。在安裝過程完成後,將看到下麵的畫麵。取消選中該複選框並單擊Finish按鈕。

安裝過程完成後,可以訪問pgAdmin III ,從“程序”菜單下的PostgreSQL9.2 StackBuilder和PostgreSQL shell。

在Mac上安裝PostgreSQL

按照下麵的步驟,在Mac機上安裝PostgreSQL。請確保以管理員身份登錄之前進行安裝。

  • 選擇最新的版本號可用的Mac OS PostgreSQL 可以在EnterpriseDB 查找

  • 這裡下載了PostgreSQL9.2.4-1-osx.dmg,Mac OS與OS X版本10.8.3上運行,現在,讓我們打開DMG鏡像取景器,隻需雙擊它,這將PostgreSQL安裝在下麵的窗口:

    postgresql install on Mac
  • 接下來,點擊Postgres的-9.2.4-1-OSX圖標會給出警告信息,隻是接受警告,並進行進一步安裝。它會問管理員密碼使用下麵的窗口:

    postgresql Password on Mac

    輸入密碼並進行安裝,此步驟後,請重新啟動Mac機,如果不看下麵的窗口,並重新啟動後再次開始安裝。

    Postgresql Start installation on Mac
  • 一旦啟動安裝程序,它會詢問安裝密碼、用戶將使用數據庫的幾個基本問題,如位置,端口號等因此保持它們的默認值,除了密碼,可以提供密碼。將安裝PostgreSQL的應用程序文件夾中,可以檢查Mac機:

    Postgresql Application on Mac
  • 現在可以啟動任何程序啟動。開始使用SQL shell。當啟動SQL Shell,隻需使用除外,顯示輸入密碼,在安裝的時候選擇了所有的默認值。如果一切順利,Postgres數據庫裡麵,你會給出一個postgress#提示,如下圖所示:

    Postgresql SQL Shell on Mac

恭喜!現在,你準備好你的環境,開始PostgreSQL數據庫編程。