Πώς να εγκαταστήσετε και να διαμορφώσετε το PostgreSQL στο CentOS

Πώς να εγκαταστήσετε και να διαμορφώσετε το PostgreSQL στο CentOS

Το PostgreSQL είναι ένα ισχυρό και εξαιρετικά επεκτάσιμο σύστημα βάσεων δεδομένων που λειτουργεί τόσο σε Linux όσο και σε μηχανές Windows. Αυτό το λογισμικό σε επίπεδο επιχείρησης προσφέρει εξαιρετική αξιοπιστία και ακεραιότητα δεδομένων για τη δημιουργία εφαρμογών.





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





Πώς να εγκαταστήσετε το PostgreSQL στο CentOS

Το CentOS λειτουργεί λίγο διαφορετικά και δεν θα έχετε πρόσβαση root αμέσως μετά την εκκίνηση του συστήματός σας. Για να συνδεθείτε ως ο βασικός χρήστης, χρησιμοποιήστε το του εντολή.





su

Το σύστημα θα σας συνδέσει ως υπερχρήστη με όλα τα δικαιώματα διαχείρισης.

Βήμα 1: Ενημέρωση και αναβάθμιση προεγκατεστημένων πακέτων

Ως μέρος του επόμενου βήματος, πρέπει να ενημερώσετε και να αναβαθμίσετε τα υπάρχοντα πακέτα σας στο CentOS. Για να το κάνετε αυτό, εκτελέστε την ακόλουθη εντολή στο τερματικό:



sudo yum check-update

Παραγωγή:

Πληκτρολογήστε την ακόλουθη εντολή στο τερματικό για να αναβαθμίσετε όλα τα αναφερόμενα πακέτα:





sudo yum update

Μόλις αναβαθμίσετε τα πακέτα, πρέπει να επανεκκινήσετε το σύστημά σας. Χρησιμοποιήστε την ακόλουθη εντολή:

sudo reboot

Το σύστημα είναι έτοιμο με τα πρόσφατα ενημερωμένα πακέτα. It'sρθε η ώρα να εγκαταστήσετε το PostgreSQL στο μηχάνημά σας CentOS.





Βήμα 2: Ελέγξτε για τυχόν υπάρχουσες προεπιλεγμένες εκδόσεις

Πριν από οποιαδήποτε νέα εγκατάσταση, είναι σημαντικό να ελέγξετε τις διαθέσιμες προεπιλεγμένες εκδόσεις του PostgreSQL.

dnf module list postgresql

Από προεπιλογή, σε περίπτωση που προχωρήσετε στην εγκατάσταση, οι εντολές εγκατάστασης θα εγκαταστήσουν την PostgreSQL έκδοση 10.

Δεδομένου ότι η έκδοση 13 είναι διαθέσιμη κατά τη σύνταξη αυτού του οδηγού, θα περιορίσουμε την προεπιλεγμένη εγκατάσταση και θα χρησιμοποιήσουμε την ακόλουθη εντολή για να ενεργοποιήσουμε την πιο πρόσφατη έκδοση του PostgreSQL.

sudo dnf module enable postgresql:13

Βήμα 3: Εγκαταστήστε το πακέτο PostgreSQL Server

Αφού αλλάξετε την προεπιλεγμένη έκδοση χρησιμοποιώντας την προαναφερθείσα εντολή, ήρθε η ώρα να εγκαταστήσετε τον πακέτο διακομιστή PostgreSQL και πελάτη.

sudo dnf install postgresql-server

Αφού εγκαταστήσετε τον διακομιστή, πρέπει να προετοιμάσετε τη βάση δεδομένων PostgreSQL. Για προετοιμασία, εκτελέστε την ακόλουθη εντολή:

ξεκλειδώστε το τηλέφωνό μου στο διαδίκτυο δωρεάν
postgresql-setup --initdb

Δημοσίευση αρχικοποίησης, ξεκινήστε την υπηρεσία PostgreSQL. Για να το ενεργοποιήσετε αυτόματα κατά την εκκίνηση του συστήματος, χρησιμοποιήστε τις ακόλουθες εντολές:

systemctl enable postgresql
systemctl start postgresql

Για να ελέγξετε την κατάσταση της υπηρεσίας PostgreSQL, εκτελέστε την ακόλουθη εντολή:

systemctl status postgresql

Εάν η έξοδος εμφανίζει ' Ενεργός », τότε η υπηρεσία είναι σε λειτουργία.

Βήμα 4: Διαμόρφωση βάσης δεδομένων PostgreSQL

Μετά την εγκατάσταση, είναι καλύτερο να διαμορφώσετε τη βάση δεδομένων PostgreSQL. Για να ασφαλίσετε τον λογαριασμό σας, δημιουργήστε έναν κωδικό πρόσβασης για το postgres χρήση του λογαριασμού χρήστη του συστήματος το βοηθητικό πρόγραμμα passwd :

passwd postgres

Παραγωγή:

Το σύστημα θα σας ζητήσει να εισαγάγετε τον κωδικό πρόσβασης δύο φορές. Βεβαιωθείτε ότι έχετε εισαγάγει τον σωστό κωδικό πρόσβασης και τις δύο φορές.

Αφού ορίσετε τον κωδικό πρόσβασης του λογαριασμού χρήστη, συνδεθείτε στο postgres λογαριασμό χρησιμοποιώντας su:

su - postgres

Βήμα 5: Δημιουργία νέου ρόλου χρήστη

Δεδομένου ότι η χρήση του PostgreSQL δεν περιορίζεται σε έναν μόνο χρήστη, έχετε το δικαίωμα να προσθέσετε μερικούς ακόμη χρήστες στην υπάρχουσα λίστα.

Χρησιμοποιήστε το createuser εντολή μαζί με το --διαδραστικό σημαία για προσθήκη περισσότερων χρηστών. Επίσης, καθορίστε τον τύπο πρόσβασης που θέλετε να ορίσετε για αυτούς. Εάν έχετε συνδεθεί με το postgres λογαριασμό, απλά πληκτρολογήστε τα ακόλουθα:

createuser --interactive

Εάν δεν επιθυμείτε να μετακινηθείτε και να μετακινηθείτε πολύ συχνά από τον λογαριασμό συστήματος, υπάρχει πάντα η επιλογή να προσθέσετε χρήστες με την εντολή sudo.

sudo -u postgres createuser --interactive

Και στα δύο σενάρια, το σύστημα θα σας ζητήσει να προστεθεί το όνομα ρόλου, μαζί με τον τύπο πρόσβασης για αυτόν τον νέο χρήστη. Διάλεξε μεταξύ και και ν για τον τύπο του ρόλου υπερχρήστη.

Για να δείτε μερικές επιπλέον σημαίες, μπορείτε πάντα να ανατρέξετε στο createuser εντολή σελίδα σελίδα.

man createuser

Πώς να χρησιμοποιήσετε το PostgreSQL για να δημιουργήσετε νέες βάσεις δεδομένων

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

Αποκτήστε πρόσβαση στην ερώτηση PostgreSQL με το νέο ρόλο

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

Εάν δεν διαθέτετε ένα τέτοιο αναγνωριστικό χρήστη, χρησιμοποιήστε το πρόσθεσε χρήστη εντολή για δημιουργία νέου χρήστη με όνομα δοκιμή Το

sudo adduser test

Συνδεθείτε ως νέος χρήστης χρησιμοποιώντας το -Εγώ και -u σημαίες.

τι συμβαίνει όταν απενεργοποιείτε το twitter
sudo -i -u test

Δημιουργία νέων βάσεων δεδομένων

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

createdb databasename

Σημειώστε ότι πρέπει να συνδεθείτε ως το postgres χρήστη του συστήματος για την έκδοση διοικητικών εντολών.

Δημιουργία νέων πινάκων εντός της βάσης δεδομένων

Ας δημιουργήσουμε έναν νέο πίνακα για την αποθήκευση ορισμένων δεδομένων. Η βασική σύνταξη για την προσθήκη πεδίων στον νέο πίνακα είναι αρκετά απλή.

CREATE TABLE table_name (
column_name1 col_type (field_length),
column_name2 col_type (field_length),
column_name3 col_type (field_length)
);

...όπου όνομα_τραπέδου είναι το επιθυμητό όνομα που έχει ορίσει ο χρήστης, όνομα_στύλου1 , όνομα_στύλου2 κ.λπ. είναι τα ονόματα των στηλών, col_type είναι ο τύπος της στήλης, και πεδίο_μήκος είναι το μέγεθος των δομών δεδομένων για να κάνουν τις τιμές πιο εύρωστες.

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

CREATE TABLE hotel (
hotel_id serial PRIMARY KEY,
star varchar (50) NOT NULL,
paint varchar (25) NOT NULL,
location varchar(25) check (location in ('north', 'south', 'west', 'east', 'northeast', 'southeast', 'southwest', 'northwest')),
date date)
;

..που βρίσκεται το όνομα του πίνακα ξενοδοχειο , και οι στήλες είναι αναγνωριστικό ξενοδοχείου , αστέρι , χρώμα , τοποθεσία , και ημερομηνία με τα αντίστοιχα μήκη και περιορισμούς στηλών τους.

Προσθήκη τιμών στη βάση δεδομένων

Μόλις η δομή του πίνακα σας είναι έτοιμη, μπορείτε να προσθέσετε ορισμένα δεδομένα σε έναν υπάρχοντα πίνακα. Χρησιμοποιήστε τη δήλωση INSERT INTO για να προσθέσετε δεδομένα στην ακόλουθη μορφή:

INSERT INTO table (column_name1, column_name2, column_name3) VALUES ('value1', 'value2', 'value3');

Για παράδειγμα, προσθέστε μια σειρά δεδομένων στο ξενοδοχειο πίνακα που δημιουργήσατε παραπάνω.

INSERT INTO hotel (hotel, star, location, install_date) VALUES ('Plaza', 'Five', 'northwest', '2018-08-16')

Διαμόρφωση PostgreSQL στο CentOS

Για να διαμορφώσετε το PostgreSQL, είναι καλύτερο να το εγκαταστήσετε με τον σωστό τρόπο. Με τις κατάλληλες ρυθμίσεις, μπορείτε εύκολα να εγκαταστήσετε το PostgreSQL και να το χρησιμοποιήσετε αποτελεσματικά στο σύστημά σας.

Εκτός από το CentOS, μπορείτε επίσης να ρυθμίσετε το PostgreSQL για να συνεργαστεί με άλλες διανομές Linux, το Ubuntu, για παράδειγμα.

Μερίδιο Μερίδιο Τιτίβισμα ΗΛΕΚΤΡΟΝΙΚΗ ΔΙΕΥΘΥΝΣΗ Πώς να εγκαταστήσετε και να διαμορφώσετε το PostgreSQL στο Ubuntu

Θέλετε έναν εύκολο και αξιόπιστο τρόπο διαχείρισης βάσεων δεδομένων στο σύστημά σας; Ελέγξτε πώς να εγκαταστήσετε το PostgreSQL στο Ubuntu.

Διαβάστε Επόμενο
Σχετικά θέματα
  • Linux
  • CentOS
  • SQL
  • Εγκατάσταση λογισμικού
Σχετικά με τον Συγγραφέα Γουίνι Μπάλα(Δημοσιεύθηκαν 41 άρθρα)

Ο Γουίνι είναι συγγραφέας από το Δελχί, έχοντας 2 χρόνια συγγραφικής εμπειρίας. Κατά τη διάρκεια της συγγραφής της, έχει συνδεθεί με γραφεία ψηφιακού μάρκετινγκ και τεχνικές εταιρείες. Έχει γράψει περιεχόμενο που σχετίζεται με γλώσσες προγραμματισμού, τεχνολογία cloud, AWS, Machine Learning και πολλά άλλα. Στον ελεύθερο χρόνο της, της αρέσει να ζωγραφίζει, να περνά χρόνο με την οικογένειά της και να ταξιδεύει στα βουνά, όποτε είναι δυνατόν.

Περισσότερα από Wini Bhalla

Εγγραφείτε στο newsletter μας

Εγγραφείτε στο ενημερωτικό μας δελτίο για τεχνικές συμβουλές, κριτικές, δωρεάν ebooks και αποκλειστικές προσφορές!

Κάντε κλικ εδώ για εγγραφή
Κατηγορία Linux