- Διακομιστής Ubuntu 20.04 LTS
- Ένας χρήστης χωρίς root με δικαιώματα «sudo».
Αρχικά, ενημερώστε τα πακέτα συστήματος για να βεβαιωθείτε ότι εργάζεστε με τις πιο πρόσφατες εκδόσεις:
```μπας
ενημέρωση sudo apt &&αναβάθμιση sudo apt
```
Από προεπιλογή, τα επίσημα αποθετήρια του Ubuntu δεν περιλαμβάνουν την πιο πρόσφατη έκδοση PostgreSQL, επομένως πρέπει να προσθέσετε το επίσημο αποθετήριο 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'
```
Εισαγάγετε το κλειδί αποθήκης χρησιμοποιώντας αυτήν την εντολή:
```μπας
wget --quiet -O - http://apt.postgresql.org/pub/repos/apt/ACCC4CF8.asc | sudo apt-key add -
```
Ενημερώστε το ευρετήριο του πακέτου σας:
```μπας
sudo apt ενημέρωση
```
Εγκαταστήστε το PostgreSQL:
```μπας
sudo apt εγκατάσταση postgresql
```
>Σημείωση :Κατά την εγκατάσταση, θα σας ζητηθεί να επιλέξετε έναν κωδικό πρόσβασης για τον λογαριασμό χρήστη PostgreSQL («postgres»).
Αρχικοποιήστε το σύμπλεγμα βάσης δεδομένων χρησιμοποιώντας αυτήν την εντολή:
```μπας
sudo postgresql-setup initdb
```
Αλλάξτε τον κωδικό πρόσβασης του προεπιλεγμένου λογαριασμού χρήστη «postgres» για να διασφαλίσετε την ασφάλεια. Αντικαταστήστε το "
```μπας
sudo passwd postgres
```
Θα σας ζητηθεί να εισαγάγετε τον τρέχοντα κωδικό πρόσβασής σας και, στη συνέχεια, τον νέο κωδικό πρόσβασης δύο φορές.
Από προεπιλογή, η PostgreSQL ακούει μόνο σε localhost. Εάν θέλετε να συνδεθείτε στον διακομιστή βάσης δεδομένων από άλλους κεντρικούς υπολογιστές στο δίκτυό σας, επεξεργαστείτε το αρχείο «postgresql.conf»:
```μπας
sudo vi /etc/postgresql/14/main/postgresql.conf
```
Αναζητήστε "#listen_addresses ="localhost"" και αλλάξτε το σε "listen_addresses ="*" για να επιτρέψετε συνδέσεις από οποιονδήποτε κεντρικό υπολογιστή.
Αποθηκεύστε και κλείστε το αρχείο.
Στη συνέχεια, επεξεργαστείτε το αρχείο `pg_hba.conf`:
```μπας
sudo vi /etc/postgresql/14/main/pg_hba.conf
```
Προσθέστε την ακόλουθη γραμμή στο τέλος του αρχείου:
```
φιλοξενεί όλα τα 0.0.0.0/0 md5
```
Αυτή η γραμμή επιτρέπει συνδέσεις από οποιονδήποτε κεντρικό υπολογιστή χρησιμοποιώντας έλεγχο ταυτότητας MD5.
Αποθηκεύστε και κλείστε το αρχείο.
Επανεκκινήστε την υπηρεσία PostgreSQL:
```μπας
sudo systemctl επανεκκίνηση postgresql
```
Για να επαληθεύσετε ότι η PostgreSQL έχει ρυθμιστεί σωστά, μπορείτε να συνδεθείτε χρησιμοποιώντας την εντολή `psql`. Εισαγάγετε τα ακόλουθα:
```μπας
sudo -u postgres psql postgres
```
Θα πρέπει να σας ζητηθεί να εισαγάγετε τον κωδικό πρόσβασης που ορίσατε νωρίτερα για τον χρήστη «postgres». Μετά τον επιτυχή έλεγχο ταυτότητας, θα δείτε τη γραμμή εντολών «psql».
Πληκτρολογήστε `\q` για έξοδο από τη γραμμή εντολών `psql`.
#### Συγχαρητήρια! Εγκαταστήσατε με επιτυχία και ρυθμίσατε το PostgreSQL στον διακομιστή σας Ubuntu 20.04 LTS.
Βήμα 5:Να επιτρέπεται η απομακρυσμένη πρόσβαση
Βήμα 6:Επανεκκινήστε την Υπηρεσία
Βήμα 7:Δοκιμάστε την εγκατάσταση
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα