標籤:isa idt disabled nal itdb 商業 i686 running width
一、簡介
PostgreSQL 是一種非常複雜的對象-關係型資料庫管理系統(ORDBMS),也是目前功能最強大,特性最豐富和最複雜的自由軟體資料庫系統。有些特性甚至連商務資料庫都不具備。這個起源於伯克利(BSD)的資料庫研究計劃目前已經衍產生一項國際開發項目,並且有非常廣泛的使用者。
二、系統內容
系統平台:CentOS release 6.3 (Final)
PostgreSQL 版本:PostgreSQL 9.2.4
防火牆已關閉/iptables: Firewall is not running.
SELINUX=disabled
三、安裝方式
A. 下載RPM包安裝
B. yum 安裝
C. 源碼包安裝
四、安裝過程
A. RPM包安裝
1. 檢查PostgreSQL 是否已經安裝
[[email protected] ~]# rpm -qa|grep postgres[[email protected] ~]#
若已經安裝,則使用rpm -e 命令卸載。
2. 下載RPM包
#wget http://yum.postgresql.org/9.2/RedHat/rhel-6-i386/postgresql92-server-9.2.4-1PGDG.rhel6.i686.rpm#wget http://yum.postgresql.org/9.2/redhat/rhel-6-i386/postgresql92-contrib-9.2.4-1PGDG.rhel6.i686.rpm#wget http://yum.postgresql.org/9.2/redhat/rhel-6-i386/postgresql92-libs-9.2.4-1PGDG.rhel6.i686.rpm#wget http://yum.postgresql.org/9.2/redhat/rhel-6-i386/postgresql92-9.2.4-1PGDG.rhel6.i686.rpm
3. 安裝PostgreSQL,注意安裝順序
# rpm -ivh postgresql92-libs-9.2.4-1PGDG.rhel6.i686.rpm
# rpm -ivh postgresql92-9.2.4-1PGDG.rhel6.i686.rpm
# rpm -ivh postgresql92-server-9.2.4-1PGDG.rhel6.i686.rpm
# rpm -ivh postgresql92-contrib-9.2.4-1PGDG.rhel6.i686.rpm
4. 初始化PostgreSQL庫
PostgreSQL 服務初次啟動的時候會提示初始化。
# service postgresql-9.2 initdb
5. 啟動服務
# service postgresql-9.2 start
6. 把PostgreSQL 服務加入到啟動列表
# chkconfig postgresql-9.2 on# chkconfig --list|grep postgres
7. 修改PostgreSQL資料庫使用者postgres的密碼(注意不是linux系統帳號)
PostgreSQL資料庫預設會建立一個postgres的資料庫使用者作為資料庫的管理員,預設密碼為空白,我們需要修改為指定的密碼,這裡設定為’postgres’。
# su - postgres$ psql# ALTER USER postgres WITH PASSWORD ‘postgres‘;# select * from pg_shadow ;
8. 測試資料庫
8.1 建立測試資料庫
# create database david;
8.2 切換到david 資料庫
# \c david
8.3 建立測試表
david=# create table test (id integer,name text);
8.4 插入測試資料
david=# insert into test values (1,‘david‘);INSERT 0 1david=#
8.5 選擇資料
david=# select * from test ; id | name ----+------- 1 | david(1 row)david=#
測試成功。
更多詳情見請繼續閱讀下一頁的精彩內容: http://www.linuxidc.com/Linux/2013-10/92111p2.htm
相關閱讀:
PostgreSQL刪除表中重複資料行 http://www.linuxidc.com/Linux/2013-07/87780.htm
PostgreSQL資料庫連接池PgBouncer的搭建 http://www.linuxidc.com/Linux/2013-06/85928.htm
Windows平台編譯 PostgreSQL http://www.linuxidc.com/Linux/2013-05/85114.htm
PostgreSQL備份心得筆記 http://www.linuxidc.com/Linux/2013-04/82812.htm
Linux下PostgreSQL 的安裝與配置