Memasang PostgreSQL 9.1 pada CentOS 5/6 dan RHEL 5/6

Memasang PostgreSQL 9.1 pada CentOS 5/6 dan RHEL 5/6

PostgreSQL adalah sistem pengurusan pangkalan data yang mematuhi objek-relasi, sangat berskala, yang sangat berskala. Artikel ini akan membantu anda memasang PostgreSQL 9.1 pada CentOS 5/6 dan RHEL 5/6.

Langkah 1: Tambahkan repositori postgresql yum

Langkah pertama ialah memasang repositori postgres dalam sistem anda, gunakan salah satu arahan di bawah mengikut sistem seni bina dan sistem operasi anda.

Centos/RHEL 5, 32-bit: # rpm -uvh http: // yum.PostgreSQL.org/9.1/redhat/rhel-5-I386/pgdg-centos91-9.1-4.Noarch.rpm Centos/RHEL 6, 32-bit: # rpm -uvh http: // yum.PostgreSQL.org/9.1/redhat/rhel-6-I386/pgdg-centos91-9.1-4.Noarch.rpm Centos/RHEL 5, 64-bit: # rpm -uvh http: // yum.PostgreSQL.org/9.1/redhat/rhel-5.0-x86_64 // pgdg-centos91-9.1-4.Noarch.rpm Centos/RHEL 6, 64-bit: # rpm -uvh http: // yum.PostgreSQL.org/9.1/redhat/rhel-6.3-x86_64/pgdg-centos91-9.1-4.Noarch.rpm 
Langkah 2: Pasang pelayan PostgreSQL 9.1 Menggunakan yum.

Arahan di bawah akan memasang postgresql 9.1 di sistem anda.

# yum Pasang postgresql91-server 

Output sampel

Plugin yang dimuatkan: fastestmirror, refresh-packageKit, kelajuan cermin pemuatan keselamatan dari Hostfile Cached * Base: FTP.IITM.ac.di * epel: cermin.Koneksi anda.com * tambahan: ftp.IITM.ac.Dalam * kemas kini: ftp.IITM.ac.Dalam menyediakan pemasangan proses penyelesaian kebergantungan-> pemeriksaan urus niaga yang dijalankan ---> pakej postgresql91-server.i686 0: 9.1.9-1PGDG.RHEL6 akan dipasang -> Ketergantungan Pemprosesan: PostgreSQL91 = 9.1.9-1PGDG.RHEL6 untuk Pakej: PostgreSql91-Server-9.1.9-1PGDG.RHEL6.i686 -> Ketergantungan memproses: libpq.Jadi.5 untuk Pakej: PostgreSql91-server-9.1.9-1PGDG.RHEL6.i686-> pemeriksaan transaksi berjalan ---> pakej postgresql91.i686 0: 9.1.9-1PGDG.rhel6 akan dipasang ---> pakej postgresql91-libs.i686 0: 9.1.9-1PGDG.rhel6 will be installed --> Finished Dependency Resolution Dependencies Resolved ====================================== ================================================= =========== Pakej Repositori Versi Pakej Size ==================================== ================================================= ================ Pemasangan: PostgreSQL91-Server I686 9.1.9-1PGDG.RHEL6 PGDG91 3.6 m Memasang untuk kebergantungan: PostgreSQL91 i686 9.1.9-1PGDG.RHEL6 PGDG91 973 K POSTGRESQL91-LIBS I686 9.1.9-1PGDG.rhel6 pgdg91 192 k Transaction Summary ============================================ ================================================= ====== Pasang 3 pakej Saiz muat turun Jumlah: 4.7 m Saiz Dipasang: 20 m Adakah ini OK [Y/N]: Y Pakej Muat turun: (1/3): PostgreSQL91-9.1.9-1PGDG.RHEL6.i686.RPM | 973 KB 00:02 (2/3): PostgreSQL91-libs-9.1.9-1PGDG.RHEL6.i686.RPM | 192 KB 00:02 (3/3): PostgreSQL91-Server-9.1.9-1PGDG.RHEL6.i686.RPM | 3.6 MB 00:07 --------------------------------------------- -------------------------------------------------- ----- Jumlah 321 kb/s | 4.7 MB 00:15 Menjalankan RPM_CHECK_DEBUG Ujian Urus Ujian Transaksi Berjaya Berjaya Menjalankan Amaran Transaksi: RPMDB diubah di luar YUM. Memasang: PostgreSql91-libs-9.1.9-1PGDG.RHEL6.I686 1/3 Memasang: PostgreSQL91-9.1.9-1PGDG.RHEL6.I686 2/3 Memasang: PostgreSql91-Server-9.1.9-1PGDG.RHEL6.I686 3/3 Dipasang: PostgreSql91-Server.i686 0: 9.1.9-1PGDG.RHEL6 Ketergantungan Dipasang: PostgreSQL91.i686 0: 9.1.9-1PGDG.RHEL6 POSTGRESQL91-LIBS.i686 0: 9.1.9-1PGDG.RHEL6 LENGKAP! 
Langkah 3: Inisialisasi PGData pertama kali selepas pemasangan

Setelah memasang pelayan posgresql, ia dikehendaki memulakannya sebelum menggunakan kali pertama. Untuk memulakan penggunaan pangkalan data di bawah arahan.

# /etc /init.D/PostgreSQL-9.1 initdb 

Perintah di atas akan mengambil sedikit masa untuk memulakan postgres kali pertama. Pembolehubah persekitaran PGData mengandungi laluan direktori data.

Laluan Direktori Data PostgreSQL

/var/lib/pgsql/9.1/data/ 

Versi Lama (PostgreSQL 7 atau 8) menggunakan jalan di bawah secara lalai untuk direktori data.

/var/lib/pgsql/data/ 
Langkah 4: Mulakan pelayan PostgreSQL

Mulakan Perkhidmatan PostgreSQL menggunakan arahan berikut.

# Perkhidmatan PostgreSQL-9.1 bermula 

Perkhidmatan PostgreSQL Persediaan ke Auto START ON SYSTEM BOOT.

# Chkconfig PostgreSQL-9.1 pada 
Langkah 5: Akses Prompt Perintah Admin PostgreSQL.

Untuk mengakses Postgres sebagai pengguna admin, beralih ke akaun sistem postgres.

# Su - Postgres 

Gunakan arahan PSQL untuk mengakses Postgres Prompt dengan hak istimewa admin.

$ psql 

Output Contoh:

PSQL (9.1.9) Taipkan "bantuan" untuk mendapatkan bantuan. Postgres =# 

Baca artikel di bawah untuk cara memasang phppgadmin.

>> Cara memasang phppgadmin pada centOS menggunakan yum

Terima kasih kerana menggunakan tutorial ini untuk memasang PostgreSQL 9.1 pada sistem CentOS 5/6 dan RHEL 5/6.