Pernah ingin menginstal server PostgreSql dengan beberapa opsi khusus? Perlu menginstal server PostgreSQL dari kode sumber alih-alih paket yang telah dikonfigurasi sebelumnya? Artikel ini memandu Anda melalui prosedur instalasi singkat untuk mengaktifkan dan menjalankan server PostgreSql!
Langkah
Langkah 1. Dapatkan kode sumber dari situs web PostgreSQL [1]
Langkah 2. Buka paket kode sumber
Gunakan perintah bash/konsol berikut:
gunzip postgresql-8.3.3.tar.gz
tar xf postgresql-8.3.3.tar
- postgresql-8.3.3 adalah nama versi saat ini. Versi mendatang mungkin berbeda di bagian 8.3.3.
-
Direktori bernama postgresql-8.3.3 akan dibuat di bawah direktori saat ini (tempat Anda menjalankan skrip di atas).
Langkah 3. Ubah direktori saat ini ke yang baru dibuat (postgresql-8.3.3)
Langkah 4. Konfigurasikan pohon sumber untuk sistem Anda dan pilih opsi penginstalan yang Anda inginkan:
-
Konfigurasi Default: jalankan perintah
./konfigurasi
di bash/konsol Anda
- Konfigurasi Kustom (ini hanya untuk pengguna tingkat lanjut): Anda dapat mengatur banyak opsi konfigurasi khusus menggunakan opsi baris perintah yang tercantum dalam dokumentasi PostgreSQL [2]
Langkah 5. Mulai proses pembuatan dengan menjalankan baris perintah
gmake
di konsol/bash Anda.
Ini mungkin memakan waktu beberapa menit tergantung pada perangkat keras Anda. Baris terakhir yang ditampilkan seharusnya:
Semua PostgreSQL berhasil dibuat. Siap dipasang.
Langkah 6. Instal file PostgreSql dengan menjalankan perintah bash/console:
instal gmake
yang akan menginstal file ke /usr/local/pgsql kecuali Anda menggunakan opsi baris perintah --prefix= PREFIX, dalam hal ini file akan diinstal ke jalur yang ditentukan oleh PREFIX
Langkah 7. Buat akun pengguna super untuk PostgreSQL dengan menjalankan perintah berikut di konsol bash:
adduser postgres
Langkah 8. Buat direktori untuk menampung pohon data PostgreSQL dengan menjalankan perintah berikut di konsol bash:
mkdir /p01/pgsql/data
chown postgres /p01/pgsql/data
Langkah 9. Buat cluster PostgreSQL dengan mengeksekusi:
su - postgres
/usr/local/pgsql/bin/initdb -D /p01/pgsql/data
Langkah 10. Mulai server PostgreSQL (proses postmaster) dengan menjalankan:
/usr/local/pgsql/bin/postmaster -D /p01/pgsql/data >logfile 2>&1 &
Langkah 11. Buat database PostgreSQL di cluster dengan menjalankan:
/usr/local/pgsql/bin/createdb tes
Langkah 12. Masuk ke database menggunakan perintah psql:
/usr/local/pgsql/bin/psql tes
Metode 1 dari 1: Daftar Perintah Lengkap
Ini adalah daftar lengkap perintah yang akan dijalankan yang dijelaskan dalam artikel ini untuk menginstal server. Ini dapat disimpan ke dalam skrip untuk dieksekusi nanti.
./konfigurasi
gmake
su
instal gmake
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 &
/usr/local/pgsql/bin/createdb tes
/usr/local/pgsql/bin/psql tes