Πώς να εγκαταστήσετε PostgreSQL on Ubuntu (pgΔιαχειριστής Ρύθμιση)

Πώς να εγκαταστήσετε PostgreSQL on Ubuntu?

PostgreSQL είναι ένα πολύ γνωστό open-source Rεξοικειωμένοι Dαταβάση Mσύστημα διαχείρισης (RDBMS). Είναι δημοφιλές όσον αφορά τα πλούσια χαρακτηριστικά, την επεκτασιμότητα και τη σταθερότητα. Αυτό το RDBMS υποστηρίζει ακεραιότητα δεδομένων, σύνθετα ερωτήματα και ταυτόχρονη πρόσβαση.

Οι περισσότεροι οργανισμοί επιλέγουν PostgreSQL λόγω της επεκτασιμότητας, της αξιοπιστίας και της διαπλατφορμικής φύσης του. Επιπλέον, παρέχει επίσης μια σταθερή βάση για το χειρισμό εκτεταμένων ποσοτήτων δεδομένων. Αυτό RDMS προτιμάται από αναλυτές δεδομένων, προγραμματιστές και επιχειρήσεις που αναζητούν μια ευέλικτη και ισχυρή λύση βάσης δεδομένων.

Προϋποθέσεις

Για να ακολουθήσετε τον οδηγό μας, πρέπει να έχετε:

  • Ubuntu 22.04 εγκατεστημένο στο σύστημά σας
  • A μη χρήστης root με προνόμια sudo

Τώρα, ας ελέγξουμε τη διαδικασία εγκατάστασης του Postgres Ubuntu χρησιμοποιώντας τα ακόλουθα:

  • The Ubuntu Αποθήκη
  • The PostgreSQL επίσημο αποθετήριο

Μέθοδος 1: Πώς να εγκαταστήσετε και να ρυθμίσετε PostgreSQL on Ubuntu Χρήση του Ubuntu ΑΠΟΘΕΤΗΡΙΟ

Σε αυτή τη μέθοδο, θα χρησιμοποιήσουμε το Ubuntu αποθετήριο για λήψη και εγκατάσταση PostgreSQL. Αυτό το αποθετήριο περιλαμβάνει ήδη τα επίσημα πακέτα που ενημερώνονται και διατηρούνται από το Ubuntu προγραμματιστές. Τελικά, αυτό διασφαλίζει ότι η διαδικασία εγκατάστασης παραμένει χωρίς προβλήματα και απλή.

Βήμα 1) Για να εγκαταστήσετε PostgreSQL στο Linux, πρώτα, ενημερώστε τα πακέτα του συστήματός σας:

sudo apt update

Παραγωγή:

Εγκατάσταση και ρύθμιση 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 ζητήστε να πληκτρολογήσετε το όνομα χρήστη και να επιβεβαιώσετε εάν ο νέος χρήστης θα πρέπει να έχει τα δικαιώματα υπερχρήστη:

Διαχειριστείτε PostgreSQL Οι χρήστες είναι ενεργοποιημένοι Ubuntu

Στην περίπτωσή μας, έχουμε εισαγάγει το "huzail" ως όνομα χρήστη και του επιτρέψαμε να είναι σούπερ χρήστης.

Βήμα 2) Μπορείτε επίσης να δώσετε ξεχωριστά δικαιώματα sudo στον χρήστη, προσδιορίζοντας το όνομά του σε αυτήν την εντολή:

ALTER USER huzail WITH SUPERUSER;sudo -u postgres psql

Διαχειριστείτε PostgreSQL Οι χρήστες είναι ενεργοποιημένοι Ubuntu

Βήμα 3) Σε περίπτωση που θέλετε να απορρίψετε τον νέο χρήστη, γράψτε το όνομά του στην εντολή «ΑΠΟΣΤΟΛΗ ΧΡΗΣΤΗ»:

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 Χρήστες

Αναζητήστε τη γραμμή που ξεκινά με "τοπικά όλα όλα" και αλλάξτε τη μέθοδο κρυπτογράφησης από "ομότιμη" σε "md5". Μετά από αυτό, πατήστε "CTRL+O" για να αποθηκεύσετε τις αλλαγές και πατήστε CTRL+X" για έξοδο από το nano editor:

Ασφάλιση προεπιλογής PostgreSQL Χρήστες

Βήμα 4) Επανεκκινήστε το PostgreSQL υπηρεσία ώστε να μπορεί να τεθεί σε ισχύ από τις αλλαγές διαμόρφωσης:

sudo service postgresql restart

Ασφάλιση προεπιλογής PostgreSQL Χρήστες

Βήμα 5) Τέλος, ελέγξτε PostgreSQL κατάσταση:

sudo service postgresql status

Ασφάλιση προεπιλογής PostgreSQL Χρήστες

Αυτό είναι! Έχετε εξασφαλίσει την προεπιλογή PostgreSQL χρήστη με τον κρυπτογραφημένο κωδικό πρόσβασης.

Βήμα μπόνους: Εγκαταστήστε το pgAdmin

pgAdmin είναι μια γραφική διεπαφή χρήστη (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

Χρησιμοποιήστε το προρυθμισμένο email και τον κωδικό πρόσβασής σας για να συνδεθείτε στο 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 βελτιώνουν επίσης τη συνολική εμπειρία χρήστη για προγραμματιστές και επιχειρήσεις.