貝貝爸爸的程序人生

          關注Seam、BPM
          posts - 23, comments - 10, trackbacks - 0, articles - 32
            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理
          由于最近在做的oryx-editor使用的是posgresql8.3.15,不能自動的使用yum install安裝了,因為現在源里面的版本是8.1,無法滿足項目要求,特安裝了postgresql8.3.15,只能源碼編譯安裝了。
          ----------------------------

          1、下載postgresql最新版:http://www.postgresql.org/ftp/source/

          wget http://wwwmaster.postgresql.org/redir/391/f/source/v8.3.15/postgresql-8.3.15.tar.gz

          2、解壓文件:
          tar zxvf postgresql-8.3.7.tar.gz
          cd postgresql-8.3.7

          3、配置:
          ./configure --prefix=/usr/local/pgsql

          4、編譯:
          make

          5、安裝:
          make install

          6、創建用戶組和用戶:
          groupadd postgres
          useradd -g postgres postgres

          7、創建數據庫庫文件存儲目錄、給postgres賦予權限:
          mkdir /usr/local/pgsql/data
          cd /usr/local/pgsql
          chown postgres.postgres data

          8、初始化數據庫目錄:
          切換用戶
             su - postgresql

          初始化數據
             /usr/local/pgsql/bin/initdb -D /usr/local/pgsql/data

          啟動數據庫
             /usr/local/pgsql/bin/postmaster -D /usr/local/pgsql/data

          9、配置監聽地址和端口:
          vi /usr/local/pgsql/data/postgresql.conf
          取消以下兩行的注釋
             listen_addresses = '*'

             port = 5432

          10、允許遠程連接:
          vi /usr/local/pgsql/data/pg_hba.conf
          添加
             host all all 192.168.1.0/24 trust 

             每項的具體意思在配置文件中有詳細說明
          配置iptables讓遠程主機能訪問:
             vi /etc/sysconfig
             添加
                -A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 5432 -j ACCEPT
             service iptables restart

          11、讓postgresql數據庫隨系統啟動而啟動:
          將啟動腳本拷貝到/etc/init.d/目錄下,具體執行如下命令:
          cd /etc/rc.d/init.d
          cp (第一步解壓的安裝文件目錄)/postgresql-8.3.7/contrib/start-scripts/linux postgresql
          chmod +x postgresql
          vi postgresql
             prefix=/usr/local/pgsql
             PGDATA="/usr/local/pgsql/data"
             PGUSER=postgres
             PGLOG="/var/log/pgsql.log"

             chkconfig --add postgresql
          啟動數據庫:
             service postgresql start

          配置完畢 。


          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 江永县| 康马县| 大同县| 米林县| 互助| 理塘县| 兴城市| 措勤县| 民乐县| 根河市| 盖州市| 江陵县| 临颍县| 太谷县| 柳河县| 长乐市| 顺昌县| 谷城县| 嘉祥县| 延寿县| 巩留县| 达孜县| 屏山县| 鄱阳县| 花莲县| 大关县| 永康市| 正镶白旗| 东莞市| 原平市| 琼海市| 大兴区| 永川市| 南岸区| 清苑县| 东丰县| 东安县| 资兴市| 屏东市| 同仁县| 高雄县|