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