# Πώς να εγκαταστήσετε το MariaDB στο Ubuntu 22.04

Ακολουθήστε απλά αυτά τα βήματα για να εγκαταστήσετε το MariaDB στο Ubuntu 22.04:

1. Ενημερώστε το σύστημα
2. Εγκαταστήστε τη βάση δεδομένων
3. Διαμορφώστε το σενάριο ασφαλείας
4. Δημιουργήστε επιπλέον διαχειριστή με προστασία κωδικού πρόσβασης (προαιρετικό)
5. Δοκιμάστε το MariaDB

Αυτό το άρθρο σας δείχνει τα μεμονωμένα βήματα που πρέπει να ακολουθήσετε.

## MariaDB ως άμεσο υποκατάστατο του MySQL

Το σύστημα διαχείρισης σχεσιακών βάσεων δεδομένων MariaDB κυκλοφόρησε για πρώτη φορά το 2009 ως fork του MySQL και σήμερα θεωρείται μια ισχυρή εναλλακτική λύση για αυτόν τον SQL server. Ακόμη και σε σύγκριση με το MySQL, το fork εντυπωσιάζει με την υψηλή ευελιξία και την εξαιρετική αρχιτεκτονική ασφαλείας του. Ως **άμεσο υποκατάστατο του MySQL**, το MariaDB μπορεί να ενσωματωθεί απευθείας στο LAMP stack (Linux, Apache, MySQL και PHP, Python ή Perl) χωρίς κανένα πρόβλημα. Τα πακέτα λύσεων παρέχονται πλέον ως στάνταρ στο αποθετήριο Ubuntu. Παρακάτω εξηγούμε πώς να εγκαταστήσετε το MariaDB στο Ubuntu 22.04.

Tip Εάν θέλετε να χρησιμοποιήσετε μια παλαιότερη έκδοση της διανομής Linux, θα βρείτε επίσης λεπτομερείς οδηγίες για [την εγκατάσταση του MariaDB στο Ubuntu 20.04](https://www.ionos.com/el-gr/digitalguide/filoxenia/technika-themata/egkatastasi-mariadb-sto-ubuntu-2004/) στον Ψηφιακό Οδηγό μας.

## Οι απαραίτητες προϋποθέσεις

Αν θέλετε να εγκαταστήσετε το MariaDB στο Ubuntu 22.04, πρέπει να πληρούνται μόνο μερικές προϋποθέσεις. Χρειάζεστε έναν διακομιστή που ήδη εκτελεί αυτή την έκδοση του λειτουργικού συστήματος. Πρέπει επίσης να ρυθμίσετε έναν **διαχειριστή χωρίς δικαιώματα root** σε αυτόν τον διακομιστή πριν ξεκινήσει η πραγματική διαδικασία. Θα πρέπει επίσης να ρυθμίσετε ένα κατάλληλο τείχος προστασίας.

## Ενημέρωση του ευρετηρίου πακέτων

Ωστόσο, πριν ξεκινήσετε την εγκατάσταση του MariaDB στο Ubuntu 22.04, θα πρέπει να ενημερώσετε ολόκληρο το σύστημα. Οι δύο εντολές apt χρησιμοποιούνται για την ενημέρωση του **ευρετηρίου πακέτων, όλων των εφαρμογών και όλων των εξαρτήσεων**. Αυτό καθιστά την εγκατάσταση πιο ασφαλή και εξαλείφει τυχόν σφάλματα. Οι αντίστοιχες εντολές είναι:

```bash
sudo apt update
sudo apt upgrade
```

## Εγκατάσταση MariaDB στο Ubuntu 22.04

Ακολουθήστε τις παρακάτω οδηγίες για να εγκαταστήσετε το MariaDB στο Ubuntu 22.04. Καθώς ο SQL server περιλαμβάνεται στο αποθετήριο του Ubuntu από προεπιλογή, δεν απαιτούνται περαιτέρω βήματα για την πραγματική εγκατάσταση.

```bash
sudo apt install mariadb-server
```

## Διαμόρφωση του σεναρίου ασφαλείας

Η αρχική εγκατάσταση έχει πλέον ολοκληρωθεί. Ωστόσο, προς το παρόν, το MariaDB έχει ρυθμιστεί με τις προεπιλεγμένες παραμέτρους. Αυτό σημαίνει, μεταξύ άλλων, ότι **δεν έχει οριστεί κωδικός πρόσβασης για τον περιορισμό της πρόσβασης**. Για να αντιμετωπιστεί αυτό το πρόβλημα, το MariaDB παρέχει ένα σενάριο ασφαλείας που σας επιτρέπει να πραγματοποιήσετε πρόσθετες ρυθμίσεις. Μπορείτε να εκτελέσετε αυτό το σενάριο με την ακόλουθη εντολή:

```bash
sudo mariadb_secure_installation
```

Όταν εκτελεστεί το σενάριο, θα σας ζητήσει πρώτα τον κωδικό πρόσβασης root για τη βάση δεδομένων. Επειδή δεν έχετε αποθηκεύσει ακόμη κωδικό πρόσβασης, απλά πατήστε \[Enter\] για να επιλέξετε την επιλογή **χωρίς κωδικό πρόσβασης** και συνεχίστε.

Στη συνέχεια, θα σας ζητηθεί να ορίσετε έναν κωδικό πρόσβασης root για τη βάση δεδομένων για σκοπούς ελέγχου ταυτότητας. Επειδή αυτό συνδέεται στενά **με διάφορες εργασίες συντήρησης** στο Ubuntu, συνιστάται να μην αλλάξετε τις επιλογές σύνδεσης σε αυτό το στάδιο. Για λόγους ασφαλείας, συνιστάται να πατήσετε \[N\] και στη συνέχεια \[Enter\]. Παρακάτω θα βρείτε οδηγίες για το πώς να δημιουργήσετε έναν επιπλέον λογαριασμό διαχειριστή με προστασία κωδικού πρόσβασης.

Ξεκινήστε συνεχίζοντας με το σενάριο ασφαλείας. Στις ακόλουθες προτροπές, απαντήστε με \[Y\] και πατήστε \[Enter\] για επιβεβαίωση. Θα σας ζητηθεί να επιλέξετε αν θέλετε να **διαγράψετε ανώνυμους χρήστες, να καταργήσετε μια δοκιμαστική βάση δεδομένων και να περιορίσετε την απομακρυσμένη πρόσβαση root**. Στο τέλος, θα σας ζητηθεί να επιβεβαιώσετε αν όλες οι αλλαγές πρέπει να εφαρμοστούν αμέσως.

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

Η δημιουργία ενός επιπλέον χρήστη διαχειριστή με έλεγχο ταυτότητας μέσω κωδικού πρόσβασης είναι προαιρετική, αλλά επιλύει ένα πιθανό πρόβλημα και έτσι αυξάνει την ασφάλεια. Από προεπιλογή, η σύνδεση root για το MariaDB πραγματοποιείται μέσω του **plugin unix\_socket** και επομένως δεν απαιτεί κωδικό πρόσβασης. Αν και αυτή η προσέγγιση προσφέρει ορισμένα πλεονεκτήματα, μπορεί επίσης να προκαλέσει προβλήματα όταν εξωτερικά προγράμματα χρειάζονται δικαιώματα διαχειριστή. Η λύση είναι να δημιουργήσετε έναν χρήστη διαχειριστή με τα ίδια δικαιώματα με τον λογαριασμό root, αλλά με πιστοποίηση μέσω κωδικού πρόσβασης. Για να προχωρήσετε, ξεκινήστε ανοίγοντας τη γραμμή εντολών για το MariaDB:

```bash
sudo mariadb
```

Τώρα δημιουργήστε έναν νέο χρήστη με δικαιώματα διαχειριστή, δικαιώματα root και προστασία με κωδικό πρόσβασης. Για να το κάνετε αυτό, αντικαταστήστε τα σύμβολα «username» και «password» στον παρακάτω κώδικα.

```bash
GRANT ALL ON *.* TO 'username'@'localhost' IDENTIFIED BY 'password' WITH GRANT OPTION;
```

Τώρα χρησιμοποιήστε `FLUSH PRIVILEGES` για να εφαρμοστούν αμέσως οι αλλαγές.

```bash
FLUSH PRIVILEGES;
```

Αφού το κάνετε αυτό, βγείτε από το shell του MariaDB.

```bash
exit
```

## Δοκιμή MariaDB

Μετά την εγκατάσταση του MariaDB στο Ubuntu 22.04, συνιστάται να ελέγξετε αν η εγκατάσταση ήταν επιτυχής. Μπορείτε να επαληθεύσετε την κατάσταση του διακομιστή χρησιμοποιώντας την ακόλουθη εντολή:

```bash
sudo systemctl status mariadb
```

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

```bash
sudo systemctl start mariadb
```


This is a markdown version of: [https://www.ionos.com/el-gr/digitalguide/filoxenia/technika-themata/egkatastasi-mariadb-sto-ubuntu-2204/](https://www.ionos.com/el-gr/digitalguide/filoxenia/technika-themata/egkatastasi-mariadb-sto-ubuntu-2204/) for AI/LLM consumption.