วิธีการติดตั้ง PostgreSQL on Ubuntu (การตั้งค่า pgAdmin)

วิธีการติดตั้ง PostgreSQL on Ubuntu?

PostgreSQL เป็นโอเพ่นซอร์สที่มีชื่อเสียง Relational Dอาทาเบส Mระบบจัดการ (RDBMS) เป็นที่นิยมในด้านฟีเจอร์ที่หลากหลาย ความสามารถในการปรับขนาด และความเสถียร RDBMS นี้รองรับความสมบูรณ์ของข้อมูล การค้นหาที่ซับซ้อน และการเข้าถึงพร้อมกัน

องค์กรส่วนใหญ่เลือก PostgreSQL เนื่องจากความสามารถในการขยาย ความน่าเชื่อถือ และลักษณะข้ามแพลตฟอร์ม นอกจากนี้ยังเป็นฐานที่มั่นคงสำหรับการจัดการข้อมูลจำนวนมหาศาลอีกด้วย นี้ RDMS เป็นที่ต้องการของนักวิเคราะห์ข้อมูล นักพัฒนา และธุรกิจที่กำลังมองหาโซลูชันฐานข้อมูลที่ยืดหยุ่นและมีประสิทธิภาพ

เบื้องต้น

หากต้องการปฏิบัติตามคำแนะนำของเรา คุณต้องมี:

  • Ubuntu 22.04 ติดตั้งบนระบบของคุณ
  • A ผู้ใช้ที่ไม่ใช่รูท ด้วยสิทธิ์ sudo

ตอนนี้เรามาดูขั้นตอนการติดตั้ง Postgres กัน Ubuntu โดยใช้สิ่งต่อไปนี้:

  • บริษัท Ubuntu กรุ
  • บริษัท PostgreSQL พื้นที่เก็บข้อมูลอย่างเป็นทางการ

วิธีที่ 1: วิธีการติดตั้งและตั้งค่า PostgreSQL on Ubuntu การใช้ Ubuntu กรุ

ในวิธีนี้เราจะใช้ Ubuntu พื้นที่เก็บข้อมูลสำหรับการดาวน์โหลดและติดตั้ง PostgreSQL- พื้นที่เก็บข้อมูลนี้ประกอบด้วยแพ็คเกจอย่างเป็นทางการที่อัปเดตและดูแลโดย Ubuntu นักพัฒนา ท้ายที่สุดแล้ว สิ่งนี้ทำให้แน่ใจได้ว่ากระบวนการติดตั้งยังคงไม่ยุ่งยากและตรงไปตรงมา

ขั้นตอน 1) หากต้องการติดตั้ง PostgreSQL ใน Linux ขั้นแรกให้อัพเดตแพ็คเกจระบบของคุณ:

sudo apt update

Output:

ติดตั้งและตั้งค่า PostgreSQL on Ubuntu

ติดตั้งและตั้งค่า PostgreSQL on Ubuntu

ขั้นตอน 2) งั้นก็ไป PostgreSQL การติดตั้ง:

sudo apt install postgresql -y

ติดตั้งและตั้งค่า PostgreSQL on Ubuntu

ขั้นตอน 3) สุดท้ายตรวจสอบ PostgreSQL เวอร์ชันสำหรับการตรวจสอบ:

psql --version

ที่คุณสามารถดู, PostgreSQL ติดตั้งเวอร์ชัน 14.8 บนของเราเรียบร้อยแล้ว Ubuntu ระบบ:

ติดตั้งและตั้งค่า PostgreSQL on Ubuntu

วิธีที่ 2: ติดตั้ง PostgreSQL on Ubuntu การใช้ PostgreSQL พื้นที่เก็บข้อมูลอย่างเป็นทางการ

อย่างเป็นทางการ PostgreSQL พื้นที่เก็บข้อมูลอนุญาตให้คุณเข้าถึงเวอร์ชันล่าสุดของ PostgreSQL และคุณสมบัติที่เกี่ยวข้องที่ไม่มีอยู่ใน Ubuntu พื้นที่เก็บข้อมูลอย่างเป็นทางการ กับ PostgreSQLพื้นที่เก็บข้อมูลอย่างเป็นทางการของ คุณสามารถติดตั้งและอัปเดตได้อย่างง่ายดาย PostgreSQL.

ตอนนี้ทำตามคำแนะนำที่ให้มาเพื่อติดตั้ง PostgreSQL on Ubuntu.

ขั้นตอน 1) ขั้นตอนแรกคือการเพิ่มพื้นที่เก็บข้อมูลของ PostgreSQL:

sudo sh -c 'echo "deb http://apt.postgresql.org/pub/repos/apt/ $(lsb_release -cs)-pgdg main" >> /etc/apt/sources.list.d/pgdg.list'

การติดตั้ง PostgreSQL on Ubuntu

ขั้นตอน 2) จากนั้นจึงก้าวไปสู่การเพิ่ม PostgreSQL รหัสพื้นที่เก็บข้อมูล:

wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -

การติดตั้ง PostgreSQL on Ubuntu

ขั้นตอน 3) อัปเดตแพ็คเกจระบบของคุณเพื่อดำเนินการต่อ:

sudo apt update

การติดตั้ง PostgreSQL on Ubuntu

ขั้นตอน 4) ตอนนี้ไปเพื่อ PostgreSQL การติดตั้ง:

sudo apt install postgresql -y

การติดตั้ง PostgreSQL on Ubuntu

ขั้นตอน 5) ดู PostgreSQL เวอร์ชันสำหรับการยืนยัน:

psql --version

จะเห็นได้ว่าด้วยความช่วยเหลือของ PostgreSQL พื้นที่เก็บข้อมูล เราได้ติดตั้งเวอร์ชัน 15.3 แล้ว Ubuntu:

การติดตั้ง PostgreSQL on Ubuntu

วิธีจัดการ PostgreSQL ผู้ใช้บน Ubuntu?

การจัดการของ PostgreSQL ผู้ใช้เกี่ยวข้องกับกระบวนการสร้าง ปรับเปลี่ยนการเข้าถึง และการลบผู้ใช้ออกเพื่อควบคุมสิทธิ์ฐานข้อมูล ช่วยให้มั่นใจได้ว่าผู้ดูแลระบบให้สิทธิ์ที่จำเป็นและจัดการ PostgreSQL บัญชีผู้ใช้ อย่างมีประสิทธิผล

ขั้นตอน 1) เพื่อสร้างผู้ใช้ Postgres ใหม่ Ubuntuเรียกใช้คำสั่งนี้:

sudo -u postgres createuser --interactive

เป็นผลให้ PostgreSQL แจ้งให้พิมพ์ชื่อผู้ใช้และยืนยันว่าผู้ใช้ที่สร้างขึ้นใหม่ควรมีสิทธิ์ superuser หรือไม่:

จัดการ PostgreSQL ผู้ใช้บน Ubuntu

ในกรณีของเรา เราได้ป้อน "huzail" เป็นชื่อผู้ใช้และอนุญาตให้เป็นผู้ใช้ขั้นสูง

ขั้นตอน 2) คุณยังสามารถให้สิทธิ์ sudo แก่ผู้ใช้แยกกันได้โดยการระบุชื่อในคำสั่งนี้:

ALTER USER huzail WITH SUPERUSER;sudo -u postgres psql

จัดการ PostgreSQL ผู้ใช้บน Ubuntu

ขั้นตอน 3) ในกรณีที่คุณต้องการลบผู้ใช้ที่สร้างขึ้นใหม่ ให้เขียนชื่อของผู้ใช้ลงในคำสั่ง “DROP USER”:

DROP USER huzail;

จัดการ PostgreSQL ผู้ใช้บน Ubuntu

วิธีจัดการ PostgreSQL ฐานข้อมูลเปิดอยู่ Ubuntu?

ถัดมาเป็นการจัดการของ PostgreSQL ฐานข้อมูลบน Ubuntuซึ่งเกี่ยวข้องกับการดำเนินการต่าง ๆ ที่เกี่ยวข้องกับการสร้าง การปรับเปลี่ยน และการปรับเปลี่ยนฐานข้อมูลเพื่อการจัดระเบียบที่ดีขึ้น

ขั้นตอน 1) ก่อนอื่นให้ใช้ "สร้างฐานข้อมูล” คำสั่งสำหรับสร้างฐานข้อมูลและระบุชื่อเมื่อเราเพิ่ม “guru99” ที่นี่:

CREATE DATABASE guru99;

จัดการ PostgreSQL ฐานข้อมูลเปิดอยู่ Ubuntu

ขั้นตอน 2) จากนั้นให้สิทธิ์การเข้าถึงฐานข้อมูลแก่ผู้ใช้ที่ต้องการ:

GRANT ALL PRIVILEGES ON DATABASE guru99 TO huzail;

จัดการ PostgreSQL ฐานข้อมูลเปิดอยู่ Ubuntu

ในกรณีของเรา เราได้ให้สิทธิ์การเข้าถึง “guru99” แก่ผู้ใช้ “huzail”:

จัดการ PostgreSQL ฐานข้อมูลเปิดอยู่ Ubuntu

ขั้นตอน 3) ในกรณีที่คุณต้องการลบหรือปล่อยฐานข้อมูล ให้รันคำสั่ง “DROP DATABASE” โดยระบุชื่อฐานข้อมูลที่ต้องการ:

DROP DATABASE guru99;

ผลลัพธ์คือฐานข้อมูลที่กำหนดจะถูกลบ:

จัดการ PostgreSQL ฐานข้อมูลเปิดอยู่ Ubuntu

การรักษาความปลอดภัยค่าเริ่มต้น PostgreSQL ผู้ใช้งาน

การดำเนินการรักษาความปลอดภัยของค่าเริ่มต้น PostgreSQL ผู้ใช้ประกอบด้วยมาตรการต่างๆ เช่น การกำหนดรหัสผ่านที่แข็งแกร่ง การเปิดใช้งานการเข้ารหัสรหัสผ่านที่เกี่ยวข้อง และการรีสตาร์ท PostgreSQL บริการ. การทำเช่นนี้ ผู้ใช้เริ่มต้นจะได้รับการปกป้องจากการเข้าถึงที่ไม่ได้รับอนุญาต

ขั้นตอน 1) ขั้นแรกให้เข้าสู่ระบบที่ PostgreSQL ฐานข้อมูลเหมือนที่เราทำไปแล้ว:

sudo -u postgres psql

ขั้นตอน 2) จากนั้นเพิ่มรหัสผ่านสำหรับค่าเริ่มต้น PostgreSQL ผู้ใช้:

ALTER USER postgres PASSWORD 'my-secret-password123';

การรักษาความปลอดภัยค่าเริ่มต้น PostgreSQL ผู้ใช้งาน

ขั้นตอน 3) เปิดไฟล์การกำหนดค่าที่เกี่ยวข้องเพื่อเปิดใช้งานการเข้ารหัสรหัสผ่าน:

sudo nano /etc/postgresql/{version}/main/pg_hba.conf

ในคำสั่งข้างต้น ให้แทนที่หมายเลขเวอร์ชันด้วย PostgreSQL เวอร์ชันที่คุณติดตั้ง ตามที่เราเพิ่ม “15” ที่นี่:

การรักษาความปลอดภัยค่าเริ่มต้น PostgreSQL ผู้ใช้งาน

ของคุณ PostgreSQL ไฟล์การกำหนดค่าจะมีลักษณะดังนี้:

การรักษาความปลอดภัยค่าเริ่มต้น PostgreSQL ผู้ใช้งาน

ค้นหาบรรทัดที่ขึ้นต้นด้วย "local all" และเปลี่ยนวิธีการเข้ารหัสจาก "peer" เป็น "md5" หลังจากนั้น กด “CTRL+O” เพื่อบันทึกการเปลี่ยนแปลง และกด CTRL+X” เพื่อออกจากโปรแกรมแก้ไขนาโน:

การรักษาความปลอดภัยค่าเริ่มต้น PostgreSQL ผู้ใช้งาน

ขั้นตอน 4) รีสตาร์ทไฟล์ PostgreSQL บริการเพื่อให้สามารถมีผลจากการเปลี่ยนแปลงการกำหนดค่า:

sudo service postgresql restart

การรักษาความปลอดภัยค่าเริ่มต้น PostgreSQL ผู้ใช้งาน

ขั้นตอน 5) สุดท้ายนี้ตรวจสอบ PostgreSQL สถานะ:

sudo service postgresql status

การรักษาความปลอดภัยค่าเริ่มต้น PostgreSQL ผู้ใช้งาน

แค่นั้นแหละ! คุณได้รับประกันค่าเริ่มต้นแล้ว PostgreSQL ผู้ใช้ที่มีรหัสผ่านที่เข้ารหัส

ขั้นตอนโบนัส: ติดตั้ง pgAdmin

pgผู้ดูแลระบบ เป็นส่วนต่อประสานกราฟิกกับผู้ใช้ (GUI) PostgreSQL ลูกค้าที่ทำให้งานการจัดการง่ายขึ้น นอกจากนี้ยังช่วยให้การดำเนินการสืบค้น การจัดการฐานข้อมูล และ PostgreSQL การตรวจสอบเซิร์ฟเวอร์ นอกจากนี้ยังช่วยในการเพิ่มผลผลิตของ PostgreSQL ผู้ใช้

ขั้นตอน 1) ก่อนอื่นคุณต้องเพิ่ม PostgreSQL รหัสพื้นที่เก็บข้อมูล:

url -fsSL https://www.pgadmin.org/static/packages_pgadmin_org.pub | sudo gpg --dearmor -o /etc/apt/trusted.gpg.d/pgadmin.gpg

ในกรณีของเรา เราได้เพิ่มไว้แล้ว ดังนั้นเราจะกด "y" เพื่อเขียนทับ:

ติดตั้ง pgAdmin

sudo sh -c 'echo "deb https://ftp.postgresql.org/pub/pgadmin/pgadmin4/apt/$(lsb_release -cs) pgadmin4 main" > /etc/apt/sources.list.d/pgadmin4.list'

ขั้นตอน 2) จากนั้นเพิ่มพื้นที่เก็บข้อมูล pgAdmin ลงในไฟล์ของคุณ Ubuntu ระบบ:

ติดตั้ง pgAdmin

ขั้นตอน 3) ถัดไป อัปเดตแพ็คเกจเพื่อดำเนินการต่อไป:

Sudo apt update

ติดตั้ง pgAdmin

ขั้นตอน 4) ตอนนี้ให้ติดตั้ง pgAdmin4 โดยพิมพ์คำสั่งนี้:

sudo apt install pgadmin4

ติดตั้ง pgAdmin

ติดตั้ง pgAdmin

ขั้นตอน 5) ตอนนี้คุณต้องป้อนคำสั่งที่กำหนดเพื่อเริ่มต้นการกำหนดค่าหลักของ pgAdmin:

sudo /usr/pgadmin4/bin/setup-web.sh

จากนั้นระบุข้อมูลที่จำเป็น:

ติดตั้ง pgAdmin

ขั้นตอน 6) เรียกใช้ pgAdmin4 บนเว็บเบราว์เซอร์ของคุณโดยไปที่ลิงก์ที่ให้ไว้ในเอาต์พุตล่าสุด:

ติดตั้ง pgAdmin

ใช้อีเมลและรหัสผ่านที่คุณกำหนดค่าไว้ล่วงหน้าเพื่อเข้าสู่ระบบ pgAdmin:

ติดตั้ง pgAdmin

นี่คือแดชบอร์ดหลักของ pgAdmin ที่พร้อมใช้งานทั้งหมด:

ติดตั้ง pgAdmin

วิธีการถอนการติดตั้ง PostgreSQL รถในตำนานจากเกม Ubuntu?

ขั้นตอน 1) อย่างอื่นที่จะถอนการติดตั้ง PostgreSQL จากคุณ Ubuntu ระบบ ขั้นแรกให้หยุดการ PostgreSQL บริการ:

sudo systemctl stop postgresql

ถอนการติดตั้ง PostgreSQL รถในตำนานจากเกม Ubuntu

ขั้นตอน 2) จากนั้นให้ถอดออก PostgreSQL และการขึ้นต่อกันที่เกี่ยวข้องในกรณีที่คุณติดตั้งไว้ก่อนหน้านี้:

sudo apt purge postgresql postgresql-contrib -y

ถอนการติดตั้ง PostgreSQL รถในตำนานจากเกม Ubuntu

ขั้นตอน 3) ลบไฟล์การกำหนดค่าทั้งหมดของ PostgreSQL:

sudo rm -rf /etc/postgresql/

ถอนการติดตั้ง PostgreSQL รถในตำนานจากเกม Ubuntu

ส่งผลให้ PostgreSQL จะถูกลบออกจากของคุณ Ubuntu ระบบ

วิธีถอนการติดตั้ง pgAdmin จาก Ubuntu?

ขั้นตอน 1) ในกรณีที่จำเป็นต้องลบ pgAdmin ออกจาก Ubuntuให้ลบแพ็คเกจออกก่อน:

sudo apt remove pgadmin4

ถอนการติดตั้ง pgAdmin จาก Ubuntu

ขั้นตอน 2) สุดท้าย ลบไฟล์การกำหนดค่าที่เกี่ยวข้องออกจากระบบของคุณ:

sudo rm -rf ~/.pgadmin

ถอนการติดตั้ง pgAdmin จาก Ubuntu

แค่นั้นแหละ! คุณถอนการติดตั้ง pgAdmin จากสำเร็จแล้ว Ubuntu.

สรุป

การติดตั้ง PostgreSQL on Ubuntu เป็นวิธีตรงไปตรงมาที่รองรับสองวิธีโดยใช้ Ubuntu พื้นที่เก็บข้อมูลหรือการใช้งาน PostgreSQL พื้นที่เก็บข้อมูลอย่างเป็นทางการ นอกจากนี้ การจัดการฐานข้อมูลและผู้ใช้และการรักษาความปลอดภัยผู้ใช้เริ่มต้นทำให้แน่ใจได้ว่าฐานข้อมูลได้รับการจัดการอย่างมีประสิทธิภาพ นอกจากนี้ เครื่องมืออย่าง pgAdmin ยังปรับปรุงประสบการณ์ผู้ใช้โดยรวมสำหรับนักพัฒนาและธุรกิจอีกด้วย