介紹一套可以和很多付費的大型資料庫匹敵的PostgreSql
也因為他非常的安全、穩定和完整
所以中心內部很多專案的資料庫都選擇了PostgreSql
也因為如此他在安裝和管理上真的有一定的難度
不過這一篇我能讓你們很容易上手喔!

首先,當然是安裝囉!
超簡單的,在Debian中PostgreSql的套件是postgresql
$ apt-get install postgresql
剩下就交給debconf來處理啦!會和到下列的簡易設定





這樣就安裝成功囉!接下來進行最難的設定和管理吧!

我們主要是透過phpPgAdmin來管理
到他的首頁下載phpPgAdmin3.5.3
再來管理postgresql的是postgres這個帳號
我們用su - postgres登入
接下來就如下圖操作:然後執行create user pg_root with password '密碼' createdb createuser 來建立第一個管理者的帳號

此外記得要修改postgres的密碼喔!用alter user 使用者name with password '密碼';,如下圖

接下來換回root編輯/etc/postgresql/pg_hda.conf將原來的文件最後的部份,改成如下圖

再來就是phpPgAdmin,先將解縮的目錄移到/var/www/下,改成/var/ww/phpPgAdmin/
然後cp /var/www/phpPgAdmin/conf/config.inc.php-dist /var/ww/phpPgAdmin/conf/config.inc.php
這樣啟動phpPgAdmin
然後記得不要用最高權限的postgres(phpPgAdmin也不準許進入啦!)
就能看到這樣的晝面囉!

huki 發表在 痞客邦 PIXNET 留言(1) 人氣()


留言列表 (1)

發表留言
  • TRuEmInG
  • PostgreSQL小問題

    首先要謝謝你的文件, 太棒了
    但是碰到以下問題
    當我改了postgres管理者的密碼後
    如果想重新啟動service
    /etc/init.d/postgresql restart
    系統會檢查postgres的密碼
    但是密碼已改, 因此無法執行restart
    不知應如何解決?
    感恩