RedHat5 5 安裝Postgresql步驟

2021-09-30 10:05:53 字數 1983 閱讀 7598

2、解壓檔案

#tar zxvf postgresql-9.1.2.tar.gz

#cd postgresql-9.1.2

3、配置:

#./configure --prefix=/usr/local/pgsql

4、編譯:

#make

5、安裝:

#make install

6、建立postgresql使用者組和使用者:

#groupadd postgres

#useradd -g postgres postgres

7、建立資料庫庫檔案儲存目錄,將儲存目錄許可權交給postgresql使用者

#mkdir /usr/local/pgsql/data

#cd /usr/local/pgsql

#chown -r postgres.postgres data

8、設定環境變數

#vi /etc/profile

export path=$path:/usr/local/pgsql/bin

export manpath=$manpath:/usr/local/pgsql/man

export ld_library_path=$ld_library_path:/usr/local/pgsql/lib

在檔案尾新增如上資訊,然後儲存退出

9、初始化資料庫,啟動資料庫

#su - postgres

#initdb -d /usr/local/pgsql/data 

現在就可以啟動資料庫了 

#pg_ctl -d /usr/local/pgsql/data -l /usr/local/pgsql/data/pgsql.logstart 

提示「server starting」 

然後我們執行程序察看命令檢視服務是否已經啟動: 

#vi /usr/local/pgsql/data/postgresql.conf    

listen_addresses= '*'         #取消該行的注釋,並將單引號內的值設為*

port = 5432                 #取消該行的注釋

11、配置允許遠端連線:

#vi /usr/local/pgsql/data/pg_hba.conf

新增hostall all 192.168.1.0/24  trust 

或hostall all samenet  trust 

#su root

獲取root使用者許可權,進行如下操作

12、配置iptables讓遠端主機能訪問:

#vi /etc/sysconfig/iptables-config

新增-arh-firewall-1-input -m state --state new -m tcp -p tcp --dport 5432 -j accept

重啟iptables服務

#service iptables restart

13、讓postgresql資料庫隨系統啟動而啟動:

從第一步解壓的安裝檔案目錄將啟動指令碼拷貝到/etc/init.d/目錄下,具體執行如下命令:

#cd /etc/rc.d/init.d

#cp /postgresql-9.1.2/contrib/start-scripts/linuxpostgresql

#chmod +x postgresql

#chkconfig --add postgresql

啟動資料庫:

#service postgresql start

配置完畢。

附錄:我參與的專案,postgresql使用方式如下:

1.使用securecrt,telnet登入到裝有postgresql的主機

2.鍵入命令 su root 獲取root使用者許可權

3.鍵入命令 su - postgres 取的postgres使用者身份

4.鍵入命令psql  使用預設資料庫postgres (可自建資料庫)

redhat5 5 如何使用ISO映象

非常簡單,就一條命令 mount o loop media sns rhel5u5.iso mnt lin 將iso 映象 掛載到 mnt lin 目錄下 然後就可以使用了!製作映象 cat dev cdrom redhat.iso 插上u盤 在 media目錄下 未找到 掛u盤之前,執行命令cat...

RedHat 5 5 光碟作yum源

1.最精簡安裝 redhat 5.5 系統 2.安裝yum mkdir mnt cdrom mount dev cdrom mnt cdrom cd mnt cdrom server a.安裝依賴庫 rpm ivh python elementtree 1.2.6 5.i386.rpm rpm iv...

redhat5 5 靜態路由表實驗

準備工作 準備三颱linux虛擬機器,採用bridged 的連線方式.一台當路由器c 配置兩塊網絡卡eth0,eth1 兩台當測試機a,b 網絡卡分別為eth0 配置ip 1 測試機a的eth0網絡卡 ip 10.10.22.5 netmask 255.255.255.0 gateway 10.10...