Πώς να εγκαταστήσετε 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
Παραγωγή:
Βήμα 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 ζητήστε να πληκτρολογήσετε το όνομα χρήστη και να επιβεβαιώσετε εάν ο νέος χρήστης θα πρέπει να έχει τα δικαιώματα υπερχρήστη:
Στην περίπτωσή μας, έχουμε εισαγάγει το "huzail" ως όνομα χρήστη και του επιτρέψαμε να είναι σούπερ χρήστης.
Βήμα 2) Μπορείτε επίσης να δώσετε ξεχωριστά δικαιώματα sudo στον χρήστη, προσδιορίζοντας το όνομά του σε αυτήν την εντολή:
ALTER USER huzail WITH SUPERUSER;sudo -u postgres psql
Βήμα 3) Σε περίπτωση που θέλετε να απορρίψετε τον νέο χρήστη, γράψτε το όνομά του στην εντολή «ΑΠΟΣΤΟΛΗ ΧΡΗΣΤΗ»:
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 το αρχείο ρυθμίσεων θα μοιάζει κάπως έτσι:
Αναζητήστε τη γραμμή που ξεκινά με "τοπικά όλα όλα" και αλλάξτε τη μέθοδο κρυπτογράφησης από "ομότιμη" σε "md5". Μετά από αυτό, πατήστε "CTRL+O" για να αποθηκεύσετε τις αλλαγές και πατήστε CTRL+X" για έξοδο από το nano editor:
Βήμα 4) Επανεκκινήστε το PostgreSQL υπηρεσία ώστε να μπορεί να τεθεί σε ισχύ από τις αλλαγές διαμόρφωσης:
sudo service postgresql restart
Βήμα 5) Τέλος, ελέγξτε PostgreSQL κατάσταση:
sudo service postgresql status
Αυτό είναι! Έχετε εξασφαλίσει την προεπιλογή 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" για να το αντικαταστήσουμε:
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 στο πρόγραμμα περιήγησής σας στον ιστό, μεταβαίνοντας στον σύνδεσμο που δόθηκε στην τελευταία έξοδο:
Χρησιμοποιήστε το προρυθμισμένο email και τον κωδικό πρόσβασής σας για να συνδεθείτε στο 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 βελτιώνουν επίσης τη συνολική εμπειρία χρήστη για προγραμματιστές και επιχειρήσεις.