วิธีการติดตั้ง PostgreSQL โดยใช้ซอร์สโค้ด: 12 ขั้นตอน

สารบัญ:

วิธีการติดตั้ง PostgreSQL โดยใช้ซอร์สโค้ด: 12 ขั้นตอน
วิธีการติดตั้ง PostgreSQL โดยใช้ซอร์สโค้ด: 12 ขั้นตอน

วีดีโอ: วิธีการติดตั้ง PostgreSQL โดยใช้ซอร์สโค้ด: 12 ขั้นตอน

วีดีโอ: วิธีการติดตั้ง PostgreSQL โดยใช้ซอร์สโค้ด: 12 ขั้นตอน
วีดีโอ: วิธีเอาวีดีโอลง ipad iphone โดยใช้ iTune ไม่ยากครับ 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 Bullet 2
    ติดตั้ง PostgreSQL โดยใช้ซอร์สโค้ดขั้นตอนที่ 2 Bullet 2
ติดตั้ง PostgreSQL โดยใช้ซอร์สโค้ด ขั้นตอนที่ 3
ติดตั้ง PostgreSQL โดยใช้ซอร์สโค้ด ขั้นตอนที่ 3

ขั้นตอนที่ 3 เปลี่ยนไดเร็กทอรีปัจจุบันเป็นไดเร็กทอรีที่สร้างขึ้นใหม่ (postgresql-8.3.3)

ติดตั้ง PostgreSQL โดยใช้ซอร์สโค้ด ขั้นตอนที่ 4
ติดตั้ง PostgreSQL โดยใช้ซอร์สโค้ด ขั้นตอนที่ 4

ขั้นตอนที่ 4 กำหนดค่าแผนผังต้นทางสำหรับระบบของคุณและเลือกตัวเลือกการติดตั้งที่คุณต้องการ:

  • การกำหนดค่าเริ่มต้น: เรียกใช้คำสั่ง

    ./configure

    บนทุบตี/คอนโซลของคุณ

  • การกำหนดค่าแบบกำหนดเอง (สำหรับผู้ใช้ขั้นสูงเท่านั้น): คุณสามารถตั้งค่าตัวเลือกการกำหนดค่าแบบกำหนดเองได้มากมายโดยใช้ตัวเลือกบรรทัดคำสั่งที่ระบุไว้ในเอกสารประกอบ PostgreSQL [2]
ติดตั้ง PostgreSQL โดยใช้ซอร์สโค้ดขั้นตอนที่ 5
ติดตั้ง PostgreSQL โดยใช้ซอร์สโค้ดขั้นตอนที่ 5

ขั้นตอนที่ 5. เริ่มกระบวนการสร้างโดยดำเนินการบรรทัดคำสั่ง

gmake

ในคอนโซล/ทุบตีของคุณ

อาจใช้เวลาสักครู่ขึ้นอยู่กับฮาร์ดแวร์ของคุณ บรรทัดสุดท้ายที่แสดงควรเป็น:

สร้าง PostgreSQL ทั้งหมดได้สำเร็จ พร้อมติดตั้ง.

ติดตั้ง PostgreSQL โดยใช้ซอร์สโค้ดขั้นตอนที่ 6
ติดตั้ง PostgreSQL โดยใช้ซอร์สโค้ดขั้นตอนที่ 6

ขั้นตอนที่ 6 ติดตั้งไฟล์ PostgreSql โดยรันคำสั่ง bash/console:

gmake ติดตั้ง

ซึ่งจะติดตั้งไฟล์ไปที่ /usr/local/pgsql เว้นแต่คุณจะใช้ตัวเลือกบรรทัดคำสั่ง --prefix= PREFIX ซึ่งในกรณีนี้ ไฟล์จะถูกติดตั้งไปยังพาธที่ระบุโดย PREFIX

ติดตั้ง PostgreSQL โดยใช้ซอร์สโค้ด ขั้นตอนที่7
ติดตั้ง PostgreSQL โดยใช้ซอร์สโค้ด ขั้นตอนที่7

ขั้นตอนที่ 7 สร้างบัญชีผู้ใช้ขั้นสูงสำหรับ PostgreSQL โดยดำเนินการคำสั่งต่อไปนี้ใน bash console:

adduser postgres

ติดตั้ง PostgreSQL โดยใช้ซอร์สโค้ดขั้นตอนที่ 8
ติดตั้ง PostgreSQL โดยใช้ซอร์สโค้ดขั้นตอนที่ 8

ขั้นตอนที่ 8 สร้างไดเร็กทอรีเพื่อเก็บโครงสร้างข้อมูล PostgreSQL โดยดำเนินการคำสั่งต่อไปนี้ใน bash console:

mkdir /p01/pgsql/data

chown postgres /p01/pgsql/data

ติดตั้ง PostgreSQL โดยใช้ซอร์สโค้ด ขั้นตอนที่ 9
ติดตั้ง PostgreSQL โดยใช้ซอร์สโค้ด ขั้นตอนที่ 9

ขั้นตอนที่ 9 สร้างคลัสเตอร์ PostgreSQL โดยดำเนินการ:

ซู - postgres

/usr/local/pgsql/bin/initdb -D /p01/pgsql/data

ติดตั้ง PostgreSQL โดยใช้ซอร์สโค้ด ขั้นตอนที่ 10
ติดตั้ง PostgreSQL โดยใช้ซอร์สโค้ด ขั้นตอนที่ 10

ขั้นตอนที่ 10. เริ่มต้นเซิร์ฟเวอร์ PostgreSQL (กระบวนการ postmaster) โดยดำเนินการ:

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

ติดตั้ง PostgreSQL โดยใช้ซอร์สโค้ด ขั้นตอนที่ 11
ติดตั้ง PostgreSQL โดยใช้ซอร์สโค้ด ขั้นตอนที่ 11

ขั้นตอนที่ 11 สร้างฐานข้อมูล PostgreSQL ในคลัสเตอร์โดยดำเนินการ:

/usr/local/pgsql/bin/createdb test

ติดตั้ง PostgreSQL โดยใช้ซอร์สโค้ดขั้นตอนที่ 12
ติดตั้ง PostgreSQL โดยใช้ซอร์สโค้ดขั้นตอนที่ 12

ขั้นตอนที่ 12. ล็อกอินเข้าสู่ฐานข้อมูลโดยใช้คำสั่ง psql:

/usr/local/pgsql/bin/psql ทดสอบ

วิธีที่ 1 จาก 1: รายการคำสั่งทั้งหมด

นี่คือรายการคำสั่งทั้งหมดที่ต้องดำเนินการที่อธิบายไว้ในบทความนี้เพื่อติดตั้งเซิร์ฟเวอร์ สามารถบันทึกลงในสคริปต์เพื่อดำเนินการในภายหลัง

./configure

gmake

ซู

gmake ติดตั้ง

adduser postgres

mkdir /usr/local/pgsql/data

chown postgres /usr/local/pgsql/data

ซู - 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 test

/usr/local/pgsql/bin/psql ทดสอบ

แนะนำ: