# Πώς να εγκαταστήσετε το MariaDB στο Debian 10

Για να εγκαταστήσετε το MariaDB στο Debian 10, απαιτούνται τα ακόλουθα βήματα:

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

## Γιατί το MariaDB και το Debian 10 είναι ένας καλός συνδυασμός;

Έχετε συγκρίνει το MariaDB με το MySQL και έχετε αποφασίσει να προτιμήσετε το νεότερο fork; Μπορείτε επίσης να επιλέξετε να χρησιμοποιήσετε το σύστημα διαχείρισης βάσεων δεδομένων ως εναλλακτική λύση του MySQL στο LAMP stack (Linux, Apache, MySQL και PHP, Python ή Perl) με [Debian](https://www.ionos.com/el-gr/digitalguide/diakomistis/technognosia/debian-to-katholiko-logismiko-systimatos/). Δεδομένου ότι το MariaDB είναι ένα **drop-in replacement**, αυτό ήταν πάντα σχετικά απροβλημάτιστο. Εν τω μεταξύ, όμως, το Debian έχει μεταβεί πλήρως στο MariaDB και παρέχει μόνο τα αντίστοιχα πακέτα.

Tip Στον Ψηφιακό Οδηγό μας θα βρείτε επίσης οδηγίες για [την εγκατάσταση του MariaDB στο Debian 11](https://www.ionos.com/el-gr/digitalguide/filoxenia/technika-themata/egkatastasi-mariadb-sto-debian-11/) ή [την εγκατάσταση του MariaDB στο Debian 12](https://www.ionos.com/el-gr/digitalguide/filoxenia/technika-themata/egkatastasi-mariadb-sto-debian-12/). Υπάρχει επίσης ένας χρήσιμος οδηγός για την εγκατάσταση του MongoDB στο Debian 10.

## Ποιες προϋποθέσεις πρέπει να πληρούνται;

Υπάρχουν μόνο μερικές προϋποθέσεις που πρέπει να πληρούνται για την εγκατάσταση του MariaDB στο Debian. Είναι σημαντικό να έχετε δημιουργήσει έναν διακομιστή με Debian 10 και να έχετε έναν **χρήστη χωρίς δικαιώματα root με δικαιώματα sudo**. Θα πρέπει επίσης να έχει ρυθμιστεί και ενεργοποιηθεί εκ των προτέρων ένα ισχυρό τείχος προστασίας. Μόλις πληρούνται αυτές οι προϋποθέσεις, μπορείτε να ξεκινήσετε τη διαδικασία εγκατάστασης.

## Πώς να εγκαταστήσετε το MariaDB στο Debian 10 βήμα προς βήμα

Τα παρακάτω βήματα εξηγούν πώς να εγκαταστήσετε το MariaDB στο Debian 10.

### Βήμα 1: Ενημέρωση του συστήματος

Το πρώτο βήμα είναι να ενημερώσετε τον κατάλογο πακέτων σας για να βεβαιωθείτε ότι εργάζεστε με τις πιο πρόσφατες εκδόσεις. Μπορείτε να το κάνετε αυτό χρησιμοποιώντας τις ακόλουθες `apt` εντολές:

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

Η εγκατάσταση του Debian 10 θα πρέπει να είναι πλέον ενημερωμένη.

### Βήμα 2: Εγκατάσταση του MariaDB στο Debian 10

Στη συνέχεια, μπορείτε να εγκαταστήσετε το MariaDB. Στο Debian 10, η έκδοση 10.3 περιλαμβάνεται στο αποθετήριο πακέτων από προεπιλογή, καθώς πλέον θεωρείται η προτιμώμενη επιλογή MySQL. Για να εγκαταστήσετε το πακέτο, χρησιμοποιήστε την ακόλουθη εντολή:

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

### Βήμα 3: Διαμόρφωση των ρυθμίσεων ασφαλείας του MariaDB

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

```bash
sudo mysql_secure_installation
```

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

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

### Βήμα 4: Δημιουργήστε έναν λογαριασμό διαχειριστή (προαιρετικό)

Το επόμενο βήμα είναι προαιρετικό. Δεδομένου ότι ο χρήστης root του MariaDB στο Debian χρησιμοποιεί **unix\_socket αντί για κωδικό πρόσβασης** για την πιστοποίηση από προεπιλογή, μπορεί να προκύψουν προβλήματα με εξωτερικά προγράμματα μόλις αυτά απαιτήσουν δικαιώματα διαχειριστή. Επομένως, είναι λογικό να δημιουργήσετε έναν λογαριασμό διαχειριστή εκτός από τον λογαριασμό root, ο οποίος χρησιμοποιείται για πρόσβαση με κωδικό πρόσβασης. Αυτός έχει τα ίδια δικαιώματα με τον λογαριασμό root, αλλά έχει ρυθμιστεί για χρήση με προστασία κωδικού πρόσβασης. Για να το κάνετε αυτό, ακολουθήστε τα παρακάτω βήματα.

Ανοίξτε το MariaDB:

```bash
sudo mariadb -u root
```

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

```sql
CREATE USER 'username'@'localhost' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON *.* TO 'username'@'localhost' WITH GRANT OPTION;
```

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

```sql
FLUSH PRIVILEGES;
```

Τέλος, βγείτε από το shell:

```bash
exit
```

### Βήμα 5: Ελέγξτε το MariaDB

Στο τελευταίο βήμα, ελέγξτε αν το MariaDB λειτουργεί σωστά και αυτόματα μετά την εγκατάστασή του στο Debian 10. Για να το κάνετε αυτό, χρησιμοποιήστε την ακόλουθη εντολή:

```bash
sudo systemctl status mariadb
```

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

```bash
sudo systemctl start mariadb
```

Τώρα μπορείτε να χρησιμοποιήσετε το MariaDB.


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