συστήματα

Γνώση Υπολογιστών >> συστήματα >  >> Ubuntu

Πώς να εγκαταστήσετε το PostgreSQL στο Ubuntu 20.04 LTS [Εύκολα βήματα]

## Απαιτήσεις προεγκατάστασης

- Διακομιστής Ubuntu 20.04 LTS

- Ένας χρήστης χωρίς root με δικαιώματα «sudo».

Βήμα 1:Ενημερώστε τα πακέτα συστήματος

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

```μπας

ενημέρωση sudo apt &&αναβάθμιση sudo apt

```

Βήμα 2:Προσθήκη χώρου αποθήκευσης PostgreSQL

Από προεπιλογή, τα επίσημα αποθετήρια του 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 -

```

Βήμα 3:Ενημερώστε το ευρετήριο πακέτων και εγκαταστήστε το PostgreSQL

Ενημερώστε το ευρετήριο του πακέτου σας:

```μπας

sudo apt ενημέρωση

```

Εγκαταστήστε το PostgreSQL:

```μπας

sudo apt εγκατάσταση postgresql

```

>Σημείωση :Κατά την εγκατάσταση, θα σας ζητηθεί να επιλέξετε έναν κωδικό πρόσβασης για τον λογαριασμό χρήστη PostgreSQL («postgres»).

Βήμα 4:Ρύθμιση PostgreSQL

Αρχικοποιήστε το σύμπλεγμα βάσης δεδομένων χρησιμοποιώντας αυτήν την εντολή:

```μπας

sudo postgresql-setup initdb

```

Αλλάξτε τον κωδικό πρόσβασης του προεπιλεγμένου λογαριασμού χρήστη «postgres» για να διασφαλίσετε την ασφάλεια. Αντικαταστήστε το "" με έναν ισχυρό κωδικό πρόσβασης:

```μπας

sudo passwd postgres

```

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

Βήμα 5:Να επιτρέπεται η απομακρυσμένη πρόσβαση

Από προεπιλογή, η 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.

Αποθηκεύστε και κλείστε το αρχείο.

Βήμα 6:Επανεκκινήστε την Υπηρεσία

Επανεκκινήστε την υπηρεσία PostgreSQL:

```μπας

sudo systemctl επανεκκίνηση postgresql

```

Βήμα 7:Δοκιμάστε την εγκατάσταση

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

```μπας

sudo -u postgres psql postgres

```

Θα πρέπει να σας ζητηθεί να εισαγάγετε τον κωδικό πρόσβασης που ορίσατε νωρίτερα για τον χρήστη «postgres». Μετά τον επιτυχή έλεγχο ταυτότητας, θα δείτε τη γραμμή εντολών «psql».

Πληκτρολογήστε `\q` για έξοδο από τη γραμμή εντολών `psql`.

#### Συγχαρητήρια! Εγκαταστήσατε με επιτυχία και ρυθμίσατε το PostgreSQL στον διακομιστή σας Ubuntu 20.04 LTS.

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα