貝貝爸爸的程序人生

          關注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

          配置完畢 。


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


          網站導航:
           
          主站蜘蛛池模板: 青神县| 昌黎县| 太保市| 普兰县| 林西县| 阿图什市| 石景山区| 崇明县| 牡丹江市| 河南省| 灯塔市| 马边| 康定县| 宁德市| 石阡县| 绍兴市| 陆川县| 东光县| 渑池县| 且末县| 南汇区| 浠水县| 渭源县| 万全县| 虹口区| 张家界市| 保山市| 和静县| 孟村| 镶黄旗| 海林市| 三门县| 广丰县| 陆河县| 通城县| 芜湖县| 吉木萨尔县| 辽宁省| 屯留县| 区。| 漳平市|