Эх кодыг ашиглан PostgreSQL -ийг хэрхэн суулгах вэ: 12 алхам

Агуулгын хүснэгт:

Эх кодыг ашиглан PostgreSQL -ийг хэрхэн суулгах вэ: 12 алхам
Эх кодыг ашиглан PostgreSQL -ийг хэрхэн суулгах вэ: 12 алхам

Видео: Эх кодыг ашиглан PostgreSQL -ийг хэрхэн суулгах вэ: 12 алхам

Видео: Эх кодыг ашиглан PostgreSQL -ийг хэрхэн суулгах вэ: 12 алхам
Видео: Download MEGA Files Using MegaSync Without Limits (Working 2022) 2024, Гуравдугаар сар
Anonim

PostgreSql серверийг зарим өөрчлөн тохируулгатай суулгахыг хүсч байсан уу? Урьдчилан тохируулсан багцуудын оронд PostgreSQL серверийг эх кодоос суулгах шаардлагатай байна уу? Энэ нийтлэл нь PostgreSql серверийг ажиллуулахын тулд суулгах богино процедурыг зааж өгөх болно.

Алхам

Эх кодыг ашиглан PostgreSQL -ийг суулгах 1 -р алхам
Эх кодыг ашиглан PostgreSQL -ийг суулгах 1 -р алхам

Алхам 1. Эх кодыг PostgreSQL вэбсайтаас авах [1]

Эх кодыг ашиглан PostgreSQL -ийг суулгах 2 -р алхам
Эх кодыг ашиглан PostgreSQL -ийг суулгах 2 -р алхам

Алхам 2. Эх кодын багцыг задлах

Дараах bash/console командыг ашиглана уу.

gunzip postgresql-8.3.3.tar.gz

tar xf postgresql-8.3.3.tar

  • postgresql-8.3.3 нь одоогийн хувилбарын нэр юм. Ирээдүйн хувилбарууд 8.3.3 хэсэгт өөр байж болно.
  • Postgresql-8.3.3 нэртэй директорыг одоогийн директорын доор үүсгэх болно (таны дээрх скриптийг ажиллуулсан).

    Эх кодыг ашиглан PostgreSQL -ийг суулгах 2 -р алхам 2
    Эх кодыг ашиглан PostgreSQL -ийг суулгах 2 -р алхам 2
Эх кодыг ашиглан PostgreSQL -ийг суулгах 3 -р алхам
Эх кодыг ашиглан PostgreSQL -ийг суулгах 3 -р алхам

Алхам 3. Одоогийн лавлахыг шинээр үүсгэсэн болгож өөрчилнө үү (postgresql-8.3.3)

Эх кодыг ашиглан PostgreSQL -ийг суулгах 4 -р алхам
Эх кодыг ашиглан PostgreSQL -ийг суулгах 4 -р алхам

Алхам 4. Системийнхээ эх модыг тохируулаад хүссэн суулгах сонголтоо сонгоно уу

  • Анхдагч тохиргоо: тушаалыг ажиллуулна уу

    ./ тохируулах

    таны bash/консол дээр

  • Гаалийн тохиргоо (энэ нь зөвхөн дэвшилтэт хэрэглэгчдэд зориулагдсан болно): та PostgreSQL баримт бичигт [2] жагсаасан командын шугамын сонголтуудыг ашиглан олон тохиргооны тохиргоог тохируулж болно.
Эх кодыг ашиглан PostgreSQL -ийг суулгах 5 -р алхам
Эх кодыг ашиглан PostgreSQL -ийг суулгах 5 -р алхам

Алхам 5. Командын мөрийг гүйцэтгэх замаар бүтээх процессыг эхлүүлнэ үү

хий

таны консол/bash дээр.

Энэ нь таны техник хангамжаас хамааран хэдэн минут болно. Хамгийн сүүлд гарч ирэх мөр нь:

Бүх PostgreSQL амжилттай хийгдсэн. Суулгахад бэлэн боллоо.

Эх кодыг ашиглан PostgreSQL -ийг суулгах 6 -р алхам
Эх кодыг ашиглан PostgreSQL -ийг суулгах 6 -р алхам

Алхам 6. bash/console командыг ашиглан PostgreSql файлуудыг суулгана уу

gmake суулгах

Хэрэв та --prefix = PREFIX командын шугамын сонголтыг ашиглаагүй бол файлуудыг/usr/local/pgsql руу суулгах бөгөөд энэ тохиолдолд файлуудыг PREFIX -ийн заасан замд суулгах болно.

Эх кодыг ашиглан PostgreSQL -ийг суулгах 7 -р алхам
Эх кодыг ашиглан PostgreSQL -ийг суулгах 7 -р алхам

Алхам 7. bash консол дээр дараах тушаалыг ажиллуулж PostgreSQL-д зориулсан супер хэрэглэгчийн бүртгэл үүсгэнэ үү

adduser postgres

Эх кодыг ашиглан PostgreSQL -ийг суулгах 8 -р алхам
Эх кодыг ашиглан PostgreSQL -ийг суулгах 8 -р алхам

Алхам 8. bash консол дээр дараах тушаалуудыг гүйцэтгэх замаар PostgreSQL мэдээллийн модыг хадгалах лавлах үүсгэнэ үү

mkdir/p01/pgsql/өгөгдөл

chown postgres/p01/pgsql/өгөгдөл

Эх кодыг ашиглан PostgreSQL -ийг суулгах 9 -р алхам
Эх кодыг ашиглан PostgreSQL -ийг суулгах 9 -р алхам

Алхам 9. PostgreSQL кластерыг дараах байдлаар гүйцэтгэнэ үү

su - postgres

/usr/local/pgsql/bin/initdb -D/p01/pgsql/өгөгдөл

Эх кодыг ашиглан PostgreSQL -ийг суулгах 10 -р алхам
Эх кодыг ашиглан PostgreSQL -ийг суулгах 10 -р алхам

Алхам 10. PostgreSQL серверийг (шуудангийн мастер процесс) дараах үйлдлүүдийг ашиглан эхлүүлнэ үү

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

Эх кодыг ашиглан PostgreSQL -ийг суулгах 11 -р алхам
Эх кодыг ашиглан PostgreSQL -ийг суулгах 11 -р алхам

Алхам 11. Дараах үйлдлүүдийг хийх замаар кластерт PostgreSQL мэдээллийн бааз үүсгэнэ үү

/usr/local/pgsql/bin/createdb тест

Эх кодыг ашиглан PostgreSQL -ийг суулгах 12 -р алхам
Эх кодыг ашиглан PostgreSQL -ийг суулгах 12 -р алхам

Алхам 12. Мэдээллийн санд psql командыг ашиглан нэвтэрнэ үү

/usr/local/pgsql/bin/psql тест

1 -ийн 1 -р арга: Командын бүрэн жагсаалт

Энэ бол серверийг суулгахын тулд энэ нийтлэлд тайлбарласан командын бүрэн жагсаалт юм. Үүнийг дараа нь гүйцэтгэх скрипт болгон хадгалах боломжтой.

./ тохируулах

хий

су

gmake суулгах

adduser postgres

mkdir/usr/local/pgsql/өгөгдөл

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 тест

/usr/local/pgsql/bin/psql тест

Зөвлөмж болгож буй: