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

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

Γιατί το MariaDB και το Debian 11 ταιριάζουν τόσο καλά;

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

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

Υπάρχουν μόνο μερικές προϋποθέσεις που πρέπει να πληρούνται για την εγκατάσταση του MariaDB στο Debian 11. Η πρώτη είναι ότι χρειάζεστε έναν διακομιστή στον οποίο είναι ήδη εγκατεστημένο το Debian 11. Απαιτείται πρόσβαση root για αυτόν τον διακομιστή και πρέπει να ρυθμιστεί και να ενεργοποιηθεί ένα κατάλληλο τείχος προστασίας. Κατά κανόνα, αρκεί ένας πυρήνας CPU. Επιπλέον, απαιτούνται τουλάχιστον 512 megabyte μνήμης RAM και 1 gigabyte χώρου στο σκληρό δίσκο.

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

Οι παρακάτω ενότητες σας δείχνουν βήμα προς βήμα πώς να εγκαταστήσετε το MariaDB στο Debian 11.

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

Πριν ξεκινήσετε την πραγματική εγκατάσταση, θα πρέπει να βεβαιωθείτε ότι όλα τα προγράμματα σας και το ίδιο το Debian 11 είναι ενημερωμένα. Για να το κάνετε αυτό, ενημερώστε τον κατάλογο πακέτων με αυτές apt δύο εντολές:

sudo apt update
sudo apt upgrade
bash

Μόλις ολοκληρωθεί αυτή η διαδικασία, μπορείτε να ξεκινήσετε την εγκατάσταση του MariaDB στο Debian 11.

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

Χρησιμοποιήστε την ακόλουθη εντολή για να εγκαταστήσετε το πακέτο για το MariaDB:

sudo apt install mariadb-server
bash

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

Βήμα 3: Εκτελέστε το σενάριο ασφαλείας

Το MariaDB προσφέρει το δικό του σενάριο ασφαλείας για τις νεότερες εκδόσεις του. Μπορείτε να χρησιμοποιήσετε αυτό το σενάριο για να τροποποιήσετε ορισμένες προεπιλεγμένες ρυθμίσεις. Η εντολή για την εκκίνηση του σεναρίου είναι η εξής:

sudo mysql_secure_installation
bash

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

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

Βήμα 4: Ρυθμίστε έναν επιπλέον διαχειριστή (προαιρετικό)

Το επόμενο βήμα είναι προαιρετικό, αλλά συνιστάται ιδιαίτερα για την ασφάλεια του συστήματός σας. Στο Debian 11, ο χρήστης root του MariaDB πιστοποιείται χρησιμοποιώντας unix_socket αντί για κωδικό πρόσβασης. Αν και αυτό έχει κάποια πλεονεκτήματα, μπορεί να προκαλέσει προβλήματα όταν εξωτερικά προγράμματα χρειάζονται δικαιώματα διαχειριστή. Μια λύση είναι να δημιουργήσετε έναν επιπλέον χρήστη διαχειριστή για να συμπληρώσετε τον λογαριασμό root. Ακολουθούν τα βήματα για να το κάνετε αυτό:

Ανοίξτε το shell του MariaDB:

sudo mariadb -u root
bash

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

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

Χρησιμοποιήστε την εντολή «FLUSH PRIVILEGES» για λόγους ασφαλείας:

FLUSH PRIVILEGES;
sql

Τέλος, κλείστε το κέλυφος:

exit
bash

Βήμα 5: Ελέγξτε αν η εγκατάσταση ήταν επιτυχής

Τέλος, ελέγξτε αν η εγκατάσταση του MariaDB στο Debian 11 ήταν επιτυχής. Για να το κάνετε αυτό, ελέγξτε την κατάσταση με την ακόλουθη εντολή:

sudo systemctl status mariadb
bash

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

sudo systemctl start mariadb
bash

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

Go to Main Menu