วิธีการติดตั้ง PostgreSQL on Ubuntu (การตั้งค่า pgAdmin)
⚡ สรุปอย่างชาญฉลาด
การติดตั้ง PostgreSQL on Ubuntu ใช้วิธีการที่เชื่อถือได้สองวิธี: Ubuntu ที่เก็บ apt หรืออย่างเป็นทางการ PostgreSQL แหล่งที่มาของ APT Lessเนื้อหาครอบคลุมถึงข้อกำหนดเบื้องต้น การจัดการผู้ใช้และฐานข้อมูล การเสริมความปลอดภัย การตั้งค่า 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:
ขั้นตอน 2) งั้นก็ไป PostgreSQL การติดตั้ง:
sudo apt install postgresql -y
ขั้นตอน 3) สุดท้ายตรวจสอบ PostgreSQL เวอร์ชันสำหรับการตรวจสอบ:
psql --version
ที่คุณสามารถดู, PostgreSQL ติดตั้งเวอร์ชัน 14.8 บนของเราเรียบร้อยแล้ว 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'
ขั้นตอน 2) จากนั้นจึงก้าวไปสู่การเพิ่ม PostgreSQL รหัสพื้นที่เก็บข้อมูล:
wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -
ขั้นตอน 3) อัปเดตแพ็คเกจระบบของคุณเพื่อดำเนินการต่อ:
sudo apt update
ขั้นตอน 4) ตอนนี้ไปเพื่อ PostgreSQL การติดตั้ง:
sudo apt install postgresql -y
ขั้นตอน 5) ดู PostgreSQL เวอร์ชันสำหรับการยืนยัน:
psql --version
จะเห็นได้ว่าด้วยความช่วยเหลือของ PostgreSQL พื้นที่เก็บข้อมูล เราได้ติดตั้งเวอร์ชัน 15.3 แล้ว Ubuntu:
วิธีจัดการ PostgreSQL ผู้ใช้บน Ubuntu?
การจัดการของ PostgreSQL ผู้ใช้เกี่ยวข้องกับกระบวนการสร้าง ปรับเปลี่ยนการเข้าถึง และการลบผู้ใช้ออกเพื่อควบคุมสิทธิ์ฐานข้อมูล ช่วยให้มั่นใจได้ว่าผู้ดูแลระบบให้สิทธิ์ที่จำเป็นและจัดการ PostgreSQL บัญชีผู้ใช้ อย่างมีประสิทธิผล
ขั้นตอน 1) เพื่อสร้างผู้ใช้ Postgres ใหม่ Ubuntuเรียกใช้คำสั่งนี้:
sudo -u postgres createuser --interactive
เป็นผลให้ PostgreSQL แจ้งให้พิมพ์ชื่อผู้ใช้และยืนยันว่าผู้ใช้ที่สร้างขึ้นใหม่ควรมีสิทธิ์ superuser หรือไม่:
ในกรณีของเรา เราได้ป้อน "huzail" เป็นชื่อผู้ใช้และอนุญาตให้เป็นผู้ใช้ขั้นสูง
ขั้นตอน 2) คุณยังสามารถให้สิทธิ์ sudo แก่ผู้ใช้แยกกันได้โดยการระบุชื่อในคำสั่งนี้:
ALTER USER huzail WITH SUPERUSER;sudo -u postgres psql
ขั้นตอน 3) ในกรณีที่คุณต้องการลบผู้ใช้ที่สร้างขึ้นใหม่ ให้เขียนชื่อของผู้ใช้ลงในคำสั่ง “DROP USER”:
DROP USER huzail;
วิธีจัดการ PostgreSQL ฐานข้อมูลเปิดอยู่ Ubuntu?
ถัดมาเป็นการจัดการของ PostgreSQL ฐานข้อมูลบน Ubuntuซึ่งเกี่ยวข้องกับการดำเนินการต่าง ๆ ที่เกี่ยวข้องกับการสร้าง การปรับเปลี่ยน และการปรับเปลี่ยนฐานข้อมูลเพื่อการจัดระเบียบที่ดีขึ้น
ขั้นตอน 1) ก่อนอื่นให้ใช้ "สร้างฐานข้อมูล” คำสั่งสำหรับสร้างฐานข้อมูลและระบุชื่อเมื่อเราเพิ่ม “guru99” ที่นี่:
CREATE DATABASE guru99;
ขั้นตอน 2) จากนั้นให้สิทธิ์การเข้าถึงฐานข้อมูลแก่ผู้ใช้ที่ต้องการ:
GRANT ALL PRIVILEGES ON DATABASE guru99 TO huzail;
ในกรณีของเรา เราได้ให้สิทธิ์การเข้าถึง “guru99” แก่ผู้ใช้ “huzail”:
ขั้นตอน 3) ในกรณีที่คุณต้องการลบหรือปล่อยฐานข้อมูล ให้รันคำสั่ง “DROP DATABASE” โดยระบุชื่อฐานข้อมูลที่ต้องการ:
DROP DATABASE guru99;
ผลลัพธ์คือฐานข้อมูลที่กำหนดจะถูกลบ:
การติดตั้งใหม่จำเป็นต้องมีการปรับปรุงเสถียรภาพก่อนที่จะนำไปใช้งานจริง
การรักษาความปลอดภัยค่าเริ่มต้น PostgreSQL ผู้ใช้งาน
การดำเนินการรักษาความปลอดภัยของค่าเริ่มต้น PostgreSQL ผู้ใช้ประกอบด้วยมาตรการต่างๆ เช่น การกำหนดรหัสผ่านที่แข็งแกร่ง การเปิดใช้งานการเข้ารหัสรหัสผ่านที่เกี่ยวข้อง และการรีสตาร์ท PostgreSQL บริการ. การทำเช่นนี้ ผู้ใช้เริ่มต้นจะได้รับการปกป้องจากการเข้าถึงที่ไม่ได้รับอนุญาต
ขั้นตอน 1) ขั้นแรกให้เข้าสู่ระบบที่ PostgreSQL ฐานข้อมูลเหมือนที่เราทำไปแล้ว:
sudo -u postgres psql
ขั้นตอน 2) จากนั้นเพิ่มรหัสผ่านสำหรับค่าเริ่มต้น PostgreSQL ผู้ใช้:
ALTER USER postgres PASSWORD 'my-secret-password123';
ขั้นตอน 3) เปิดไฟล์การกำหนดค่าที่เกี่ยวข้องเพื่อเปิดใช้งานการเข้ารหัสรหัสผ่าน:
sudo nano /etc/postgresql/{version}/main/pg_hba.conf
ในคำสั่งข้างต้น ให้แทนที่หมายเลขเวอร์ชันด้วย PostgreSQL เวอร์ชันที่คุณติดตั้ง ตามที่เราเพิ่ม “15” ที่นี่:
ของคุณ PostgreSQL ไฟล์การกำหนดค่าจะมีลักษณะดังนี้:
ค้นหาบรรทัดที่ขึ้นต้นด้วย "local all" และเปลี่ยนวิธีการเข้ารหัสจาก "peer" เป็น "md5" หลังจากนั้น กด “CTRL+O” เพื่อบันทึกการเปลี่ยนแปลง และกด CTRL+X” เพื่อออกจากโปรแกรมแก้ไขนาโน:
ขั้นตอน 4) รีสตาร์ทไฟล์ PostgreSQL บริการเพื่อให้สามารถมีผลจากการเปลี่ยนแปลงการกำหนดค่า:
sudo service postgresql restart
ขั้นตอน 5) สุดท้ายนี้ตรวจสอบ PostgreSQL สถานะ:
sudo service postgresql status
แค่นั้นแหละ! คุณได้รับประกันค่าเริ่มต้นแล้ว 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" เพื่อเขียนทับ:
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 ระบบ:
ขั้นตอน 3) ถัดไป อัปเดตแพ็คเกจเพื่อดำเนินการต่อไป:
Sudo apt update
ขั้นตอน 4) ตอนนี้ ติดตั้ง pgAdmin4 โดย typing ลองใช้คำสั่งนี้ดู:
sudo apt install pgadmin4
ขั้นตอน 5) ตอนนี้คุณต้องป้อนคำสั่งที่กำหนดเพื่อเริ่มต้นการกำหนดค่าหลักของ pgAdmin:
sudo /usr/pgadmin4/bin/setup-web.sh
จากนั้นระบุข้อมูลที่จำเป็น:
ขั้นตอน 6) เรียกใช้ pgAdmin4 บนเว็บเบราว์เซอร์ของคุณโดยไปที่ลิงก์ที่ให้ไว้ในเอาต์พุตล่าสุด:
ใช้อีเมลและรหัสผ่านที่คุณกำหนดค่าไว้ล่วงหน้าเพื่อเข้าสู่ระบบ pgAdmin:
นี่คือแดชบอร์ดหลักของ pgAdmin ที่พร้อมใช้งานทั้งหมด:
วิธีการถอนการติดตั้ง PostgreSQL จาก Ubuntu?
ขั้นตอน 1) อย่างอื่นที่จะถอนการติดตั้ง PostgreSQL จากคุณ Ubuntu ระบบ ขั้นแรกให้หยุดการ PostgreSQL บริการ:
sudo systemctl stop postgresql
ขั้นตอน 2) จากนั้นให้ถอดออก PostgreSQL และการขึ้นต่อกันที่เกี่ยวข้องในกรณีที่คุณติดตั้งไว้ก่อนหน้านี้:
sudo apt purge postgresql postgresql-contrib -y
ขั้นตอน 3) ลบไฟล์การกำหนดค่าทั้งหมดของ PostgreSQL:
sudo rm -rf /etc/postgresql/
ส่งผลให้ PostgreSQL จะถูกลบออกจากของคุณ Ubuntu ระบบ
วิธีถอนการติดตั้ง pgAdmin จาก Ubuntu?
ขั้นตอน 1) ในกรณีที่จำเป็นต้องลบ pgAdmin ออกจาก Ubuntuให้ลบแพ็คเกจออกก่อน:
sudo apt remove pgadmin4
ขั้นตอน 2) สุดท้าย ลบไฟล์การกำหนดค่าที่เกี่ยวข้องออกจากระบบของคุณ:
sudo rm -rf ~/.pgadmin
แค่นั้นแหละ! คุณถอนการติดตั้ง pgAdmin จากสำเร็จแล้ว Ubuntu.



































