Pernah mahu memasang pelayan PostgreSql dengan beberapa pilihan tersuai? Perlu memasang pelayan PostgreSQL dari kod sumber dan bukannya pakej yang dikonfigurasi sebelumnya? Artikel ini membimbing anda melalui prosedur pemasangan pendek untuk menghidupkan dan menjalankan pelayan PostgreSql!
Langkah-langkah
Langkah 1. Dapatkan kod sumber dari laman web PostgreSQL [1]
Langkah 2. Membongkar pakej kod sumber
Gunakan arahan bash / konsol berikut:
gunzip postgresql-8.3.3.tar.gz
tar xf postgresql-8.3.3.tar
- postgresql-8.3.3 adalah nama versi semasa. Versi masa depan mungkin berbeza pada bahagian 8.3.3.
-
Direktori bernama postgresql-8.3.3 akan dibuat di bawah direktori semasa (dari mana anda menjalankan skrip di atas).
Langkah 3. Tukar direktori semasa ke yang baru dibuat (postgresql-8.3.3)
Langkah 4. Konfigurasikan pokok sumber untuk sistem anda dan pilih pilihan pemasangan yang anda mahukan:
-
Konfigurasi Lalai: jalankan arahan
./konfigurasi
di bash / konsol anda
- Konfigurasi Khusus (ini hanya untuk pengguna lanjutan): anda dapat menetapkan banyak pilihan konfigurasi tersuai menggunakan pilihan baris perintah yang disenaraikan dalam dokumentasi PostgreSQL [2]
Langkah 5. Mulakan proses membina dengan melaksanakan baris perintah
gmake
di konsol / kumpulan anda.
Ini mungkin mengambil masa beberapa minit bergantung pada perkakasan anda. Baris terakhir yang dipaparkan mestilah:
Semua PostgreSQL berjaya dibuat. Sedia dipasang.
Langkah 6. Pasang fail PostgreSql dengan melaksanakan arahan bash / console:
gmake pasang
yang akan memasang fail ke / usr / local / pgsql melainkan anda menggunakan pilihan baris perintah --prefix = PREFIX, dalam hal ini fail akan dipasang ke jalan yang ditentukan oleh PREFIX
Langkah 7. Buat akaun pengguna super untuk PostgreSQL dengan melaksanakan perintah berikut di bash console:
postgres penambah
Langkah 8. Buat direktori untuk menahan pokok data PostgreSQL dengan melaksanakan perintah berikut di bash console:
mkdir / p01 / pgsql / data
chown postgres / p01 / pgsql / data
Langkah 9. Buat kluster PostgreSQL dengan melaksanakan:
su - postgres
/ usr / tempatan / pgsql / bin / initdb -D / p01 / pgsql / data
Langkah 10. Mulakan pelayan PostgreSQL (proses postmaster) dengan menjalankan:
/ usr / local / pgsql / bin / postmaster -D / p01 / pgsql / data> logfile 2> & 1 &
Langkah 11. Buat pangkalan data PostgreSQL di kluster dengan melaksanakan:
/ Ujian / usr / local / pgsql / bin / createb
Langkah 12. Log masuk ke pangkalan data menggunakan arahan psql:
/ usr / local / pgsql / bin / psql test
Kaedah 1 dari 1: Senarai Perintah Lengkap
Ini adalah senarai lengkap arahan yang akan dilaksanakan yang dijelaskan dalam artikel ini untuk memasang pelayan. Ini dapat disimpan ke dalam skrip untuk dilaksanakan kemudian.
./konfigurasi
gmake
su
gmake pasang
postgres penambah
mkdir / usr / tempatan / 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 &
/ Ujian / usr / local / pgsql / bin / createb
/ usr / local / pgsql / bin / psql test