2014年1月4日 星期六

[研究] PostgreSQL 9.3.2 安裝(tgz)(CentOS 6.5 x64)

[研究] PostgreSQL 9.3.2 安裝(tgz)(CentOS 6.5 x64)

2013-01-04

PostgreSQL 官方網站
http://www.postgresql.org/

下載
http://www.postgresql.org/ftp/source/v9.3.2/

安裝教學
http://www.postgresql.org/docs/9.3/interactive/install-short.html

[root@localhost ~]# yum list | grep postgresql
bacula-director-postgresql.x86_64         5.0.0-12.el6                   base
bacula-storage-postgresql.x86_64          5.0.0-12.el6                   base
freeradius-postgresql.x86_64              2.1.12-4.el6_3                 base
postgresql.i686                           8.4.18-1.el6_4                 base
postgresql.x86_64                         8.4.18-1.el6_4                 base
postgresql-contrib.x86_64                 8.4.18-1.el6_4                 base
postgresql-devel.i686                     8.4.18-1.el6_4                 base
postgresql-devel.x86_64                   8.4.18-1.el6_4                 base
postgresql-docs.x86_64                    8.4.18-1.el6_4                 base
postgresql-jdbc.noarch                    8.4.701-8.el6                  base
postgresql-libs.i686                      8.4.18-1.el6_4                 base
postgresql-libs.x86_64                    8.4.18-1.el6_4                 base
postgresql-odbc.x86_64                    08.04.0200-1.el6               base
postgresql-plperl.x86_64                  8.4.18-1.el6_4                 base
postgresql-plpython.x86_64                8.4.18-1.el6_4                 base
postgresql-pltcl.x86_64                   8.4.18-1.el6_4                 base
postgresql-server.x86_64                  8.4.18-1.el6_4                 base
postgresql-test.x86_64                    8.4.18-1.el6_4                 base
qt-postgresql.i686                        1:4.6.2-26.el6_4               base
qt-postgresql.x86_64                      1:4.6.2-26.el6_4               base
[root@localhost ~]#

因為 CentOS 6.5 x64 用 yum 安裝的 PostgreSQL 是 8.4.x 版
此篇測試用 tar.gz 安裝 9.3.2 版

安裝
yum -y install gcc readline-devel zlib-devel
wget http://ftp.postgresql.org/pub/source/v9.3.2/postgresql-9.3.2.tar.gz
tar zxvf postgresql-9.3.2.tar.gz
cd postgresql-9.3.2
./configure
gmake
su
gmake install
adduser postgres
mkdir /usr/local/pgsql/data
chown postgres /usr/local/pgsql/data
su - postgres
/usr/local/pgsql/bin/initdb -D /usr/local/pgsql/data
/usr/local/pgsql/bin/postgres -D /usr/local/pgsql/data >logfile 2>&1 &

測試

[postgres@localhost ~]$ /usr/local/pgsql/bin/createdb test


[postgres@localhost ~]$ /usr/local/pgsql/bin/psql test
psql (9.3.2)
Type "help" for help.

test=# help
You are using psql, the command-line interface to PostgreSQL.
Type:  \copyright for distribution terms
       \h for help with SQL commands
       \? for help with psql commands
       \g or terminate with semicolon to execute query
       \q to quit
test=# \l
                                  List of databases
   Name    |  Owner   | Encoding |   Collate   |    Ctype    |   Access privileges
-----------+----------+----------+-------------+-------------+-----------------------
 postgres  | postgres | UTF8     | en_US.UTF-8 | en_US.UTF-8 |
 template0 | postgres | UTF8     | en_US.UTF-8 | en_US.UTF-8 | =c/postgres          +
           |          |          |             |             | postgres=CTc/postgres
 template1 | postgres | UTF8     | en_US.UTF-8 | en_US.UTF-8 | =c/postgres          +
           |          |          |             |             | postgres=CTc/postgres
 test      | postgres | UTF8     | en_US.UTF-8 | en_US.UTF-8 |
(4 rows)

test=# \q 
[postgres@localhost ~]$

(完)

[研究] PostgreSQL 9.3.2 安裝(tgz)(CentOS 6.5 x64)
http://shaurong.blogspot.tw/2014/01/postgresql-932-tgzcentos-65-x64.html

[研究] PostgreSQL 9.2 (yum) 安裝 (CentOS 6.5 x64)
http://shaurong.blogspot.tw/2013/12/postgresql-92-yum-centos-65-x64.html

[研究] PgAdminIII v1.12.2 安裝 (rpm)(CentOS 6.0 x86)
http://forum.icst.org.tw/phpbb/viewtopic.php?t=20415

[研究] PgAdminIII v1.8.4 安裝 (rpm)(CentOS 5.6 x86)
http://forum.icst.org.tw/phpbb/viewtopic.php?t=20379

[研究] PostgreSQL 8.4.2-1 binary文字模式安裝 (CentOS 5.4 x86)
http://forum.icst.org.tw/phpbb/viewtopic.php?t=17910

[研究] PostgreSQL 8.4.2-1 binary圖形模式安裝 (CentOS 5.4 x86)
http://forum.icst.org.tw/phpbb/viewtopic.php?t=17911

[研究] PostgreSQL 9.0.2-1 binary版文字模式安裝 (CentOS 5.5 x86)
http://forum.icst.org.tw/phpbb/viewtopic.php?t=19412

[研究] PostgreSQL 9.0.2-1 binary版圖形模式安裝 (CentOS 5.5 x86)
http://forum.icst.org.tw/phpbb/viewtopic.php?t=19413

[研究] PostgreSQL 9.0.2-1 binary圖形版模式安裝 (Fedora 14 x86)
http://forum.icst.org.tw/phpbb/viewtopic.php?t=19414

[研究] PostgreSQL 9.0.2-1 安裝(tgz)(CentOS 5.5 x86)
http://forum.icst.org.tw/phpbb/viewtopic.php?t=19411

[研究] PostgreSQL 9.0.4-1 binary版圖形模式安裝 (CentOS 6.0 x86)
http://forum.icst.org.tw/phpbb/viewtopic.php?t=20251

[研究] postgresql-8.4.2.tar.gz 安裝 (CentOS 5.4 x86)
http://forum.icst.org.tw/phpbb/viewtopic.php?t=17912

[研究] 單機架設 PostgreSQL Cluster (pgpool-II)(CentOS 5.4)
http://forum.icst.org.tw/phpbb/viewtopic.php?t=17906

[研究] 雙機 PostgreSQL 同步(Replication)(tar.gz)(pgpool-II)(CentOS
http://forum.icst.org.tw/phpbb/viewtopic.php?t=17980

[研究] 雙機 PostgreSQL 同步(Replication)(yum)(pgpool-II)(CentOS5)
http://forum.icst.org.tw/phpbb/viewtopic.php?t=17907

沒有留言:

張貼留言