Manba kodidan foydalanib PostgreSQL -ni qanday o'rnatish kerak: 12 qadam

Mundarija:

Manba kodidan foydalanib PostgreSQL -ni qanday o'rnatish kerak: 12 qadam
Manba kodidan foydalanib PostgreSQL -ni qanday o'rnatish kerak: 12 qadam

Video: Manba kodidan foydalanib PostgreSQL -ni qanday o'rnatish kerak: 12 qadam

Video: Manba kodidan foydalanib PostgreSQL -ni qanday o'rnatish kerak: 12 qadam
Video: Tizim platasi(Материнская плата) haqida boshlang'ich umumiy ma'lumot 2024, Aprel
Anonim

Siz hech qachon PostgreSql serverini maxsus sozlamalar bilan o'rnatishni xohlaganmisiz? PostgreSQL serverini oldindan tuzilgan paketlar o'rniga manba kodidan o'rnatish kerakmi? Ushbu maqola PostgreSql serverini ishga tushirish uchun qisqa o'rnatish tartibini ko'rsatadi.

Qadamlar

Manba kodidan foydalanib PostgreSQL -ni o'rnating 1 -qadam
Manba kodidan foydalanib PostgreSQL -ni o'rnating 1 -qadam

Qadam 1. Manba kodini PostgreSQL veb -saytidan oling [1]

Manba kodidan foydalanib PostgreSQL -ni o'rnating 2 -qadam
Manba kodidan foydalanib PostgreSQL -ni o'rnating 2 -qadam

Qadam 2. Manba kodi paketini oching

Quyidagi bash/console buyrug'idan foydalaning:

gunzip postgresql-8.3.3.tar.gz

tar xf postgresql-8.3.3.tar

  • postgresql-8.3.3-joriy versiyaning nomi. Kelgusi versiyalar 8.3.3 qismida farq qilishi mumkin.
  • Postgresql-8.3.3 nomli katalog joriy katalog ostida yaratiladi (siz yuqoridagi skriptni bajargansiz).

    Manba kodidan foydalanib PostgreSQL -ni o'rnating 2 -qadam 2 -qadam
    Manba kodidan foydalanib PostgreSQL -ni o'rnating 2 -qadam 2 -qadam
Manba kodidan foydalanib PostgreSQL -ni o'rnating 3 -qadam
Manba kodidan foydalanib PostgreSQL -ni o'rnating 3 -qadam

3-qadam. Joriy katalogni yangisiga o'zgartiring (postgresql-8.3.3)

Manba kodidan foydalanib PostgreSQL -ni o'rnating 4 -qadam
Manba kodidan foydalanib PostgreSQL -ni o'rnating 4 -qadam

Qadam 4. Tizimingiz uchun manba daraxtini sozlang va kerakli o'rnatish variantlarini tanlang:

  • Standart konfiguratsiya: buyruqni bajaring

    ./ sozlash

    bash/konsolda

  • Maxsus konfiguratsiya (bu faqat ilg'or foydalanuvchilar uchun): siz PostgreSQL hujjatlarida ko'rsatilgan buyruq qatori parametrlari yordamida ko'plab konfiguratsiya parametrlarini o'rnatishingiz mumkin [2].
Manba kodidan foydalanib PostgreSQL -ni o'rnating 5 -qadam
Manba kodidan foydalanib PostgreSQL -ni o'rnating 5 -qadam

Qadam 5. Buyruqlar satrini bajarish orqali qurilish jarayonini boshlang

qilmoq

konsolda/bashda.

Bu sizning qurilmangizga qarab bir necha daqiqa vaqt olishi mumkin. Oxirgi satr quyidagicha bo'lishi kerak:

PostgreSQL -ning barchasi muvaffaqiyatli tuzilgan. O'rnatishga tayyor.

Manba kodidan foydalanib PostgreSQL -ni o'rnating 6 -qadam
Manba kodidan foydalanib PostgreSQL -ni o'rnating 6 -qadam

Qadam 6. bash/console buyrug'ini bajarish orqali PostgreSql fayllarini o'rnating:

o'rnatish

--prefix = PREFIX buyruq qatorini ishlatmagan bo'lsangiz, fayllarni/usr/local/pgsql -ga o'rnatadi, bu holda fayllar PREFIX tomonidan belgilangan yo'lga o'rnatiladi.

Manba kodidan foydalanib PostgreSQL -ni o'rnating 7 -qadam
Manba kodidan foydalanib PostgreSQL -ni o'rnating 7 -qadam

Qadam 7. Bash konsolida quyidagi buyruqni bajarish orqali PostgreSQL uchun super foydalanuvchi hisobini yarating:

qo'shuvchi postgres

Manba kodidan foydalanib PostgreSQL -ni o'rnating 8 -qadam
Manba kodidan foydalanib PostgreSQL -ni o'rnating 8 -qadam

Qadam 8. Bash konsolida quyidagi buyruqlarni bajarish orqali PostgreSQL ma'lumotlar daraxtini saqlash uchun katalog yarating:

mkdir/p01/pgsql/ma'lumotlar

chown postgres/p01/pgsql/ma'lumotlar

Manba kodidan foydalanib PostgreSQL -ni o'rnating 9 -qadam
Manba kodidan foydalanib PostgreSQL -ni o'rnating 9 -qadam

9 -qadam. PostgreSQL klasterini yaratish:

su - postgres

/usr/local/pgsql/bin/initdb -D/p01/pgsql/ma'lumotlar

Manba kodidan foydalanib PostgreSQL -ni o'rnating 10 -qadam
Manba kodidan foydalanib PostgreSQL -ni o'rnating 10 -qadam

Qadam 10. PostgreSQL serverini ishga tushiring (postmaster jarayoni):

/usr/local/pgsql/bin/postmaster -D/p01/pgsql/ma'lumotlar> logfile 2> & 1 &

Manba kodidan foydalanib PostgreSQL -ni o'rnating 11 -qadam
Manba kodidan foydalanib PostgreSQL -ni o'rnating 11 -qadam

11 -qadam: Quyidagi amallarni bajarish orqali klasterda PostgreSQL ma'lumotlar bazasini yarating:

/usr/local/pgsql/bin/createdb testi

Manba kodidan foydalanib PostgreSQL -ni o'rnating 12 -qadam
Manba kodidan foydalanib PostgreSQL -ni o'rnating 12 -qadam

12-qadam Psql buyrug'i yordamida ma'lumotlar bazasiga kiring:

/usr/local/pgsql/bin/psql testi

1 -usul 1: Buyruqlarning to'liq ro'yxati

Bu serverni o'rnatish uchun ushbu maqolada tasvirlangan bajariladigan buyruqlarning to'liq ro'yxati. Bu keyinchalik bajariladigan skriptga saqlanishi mumkin.

./ sozlash

qilmoq

su

o'rnatish

qo'shuvchi postgres

mkdir/usr/local/pgsql/ma'lumotlar

chown postgres/usr/local/pgsql/ma'lumotlar

su - postgres

/usr/local/pgsql/bin/initdb -D/usr/local/pgsql/ma'lumotlar

/usr/local/pgsql/bin/postgres -D/usr/local/pgsql/data> logfile 2> & 1 &

/usr/local/pgsql/bin/createdb testi

/usr/local/pgsql/bin/psql testi

Tavsiya: