Πώς να εγκαταστήσετε το MariaDB στο Debian 10
Για να εγκαταστήσετε το MariaDB στο Debian 10, απαιτούνται τα ακόλουθα βήματα:
- Ενημερώστε το σύστημά σας στην πιο πρόσφατη έκδοση.
- Εγκαταστήστε το σύστημα διαχείρισης βάσεων δεδομένων.
- Διαμορφώστε το MariaDB.
- Δημιουργήστε έναν επιπλέον διαχειριστή, αν απαιτείται.
- Ελέγξτε την εγκατάσταση.
Γιατί το MariaDB και το Debian 10 είναι ένας καλός συνδυασμός;
Έχετε συγκρίνει το MariaDB με το MySQL και έχετε αποφασίσει να προτιμήσετε το νεότερο fork; Μπορείτε επίσης να επιλέξετε να χρησιμοποιήσετε το σύστημα διαχείρισης βάσεων δεδομένων ως εναλλακτική λύση του MySQL στο LAMP stack (Linux, Apache, MySQL και PHP, Python ή Perl) με Debian. Δεδομένου ότι το MariaDB είναι ένα drop-in replacement, αυτό ήταν πάντα σχετικά απροβλημάτιστο. Εν τω μεταξύ, όμως, το Debian έχει μεταβεί πλήρως στο MariaDB και παρέχει μόνο τα αντίστοιχα πακέτα.
Ποιες προϋποθέσεις πρέπει να πληρούνται;
Υπάρχουν μόνο μερικές προϋποθέσεις που πρέπει να πληρούνται για την εγκατάσταση του MariaDB στο Debian. Είναι σημαντικό να έχετε δημιουργήσει έναν διακομιστή με Debian 10 και να έχετε έναν χρήστη χωρίς δικαιώματα root με δικαιώματα sudo. Θα πρέπει επίσης να έχει ρυθμιστεί και ενεργοποιηθεί εκ των προτέρων ένα ισχυρό τείχος προστασίας. Μόλις πληρούνται αυτές οι προϋποθέσεις, μπορείτε να ξεκινήσετε τη διαδικασία εγκατάστασης.
Πώς να εγκαταστήσετε το MariaDB στο Debian 10 βήμα προς βήμα
Τα παρακάτω βήματα εξηγούν πώς να εγκαταστήσετε το MariaDB στο Debian 10.
Βήμα 1: Ενημέρωση του συστήματος
Το πρώτο βήμα είναι να ενημερώσετε τον κατάλογο πακέτων σας για να βεβαιωθείτε ότι εργάζεστε με τις πιο πρόσφατες εκδόσεις. Μπορείτε να το κάνετε αυτό χρησιμοποιώντας τις ακόλουθες apt εντολές:
sudo apt update
sudo apt upgradebashΗ εγκατάσταση του Debian 10 θα πρέπει να είναι πλέον ενημερωμένη.
Βήμα 2: Εγκατάσταση του MariaDB στο Debian 10
Στη συνέχεια, μπορείτε να εγκαταστήσετε το MariaDB. Στο Debian 10, η έκδοση 10.3 περιλαμβάνεται στο αποθετήριο πακέτων από προεπιλογή, καθώς πλέον θεωρείται η προτιμώμενη επιλογή MySQL. Για να εγκαταστήσετε το πακέτο, χρησιμοποιήστε την ακόλουθη εντολή:
sudo apt install mariadb-serverbashΒήμα 3: Διαμόρφωση των ρυθμίσεων ασφαλείας του MariaDB
Παρόλο που έχετε εγκαταστήσει τα απαραίτητα αρχεία προγράμματος MariaDB στο Debian 10, προς το παρόν δεν υπάρχουν μέτρα ασφαλείας ή κατάλληλη διαμόρφωση. Για την προστασία των δεδομένων και του συστήματός σας, το πακέτο MariaDB περιλαμβάνει ένα σενάριο που σας βοηθά να ρυθμίσετε την πρόσβαση στον διακομιστή και να καταργήσετε τους λογαριασμούς που δεν χρησιμοποιούνται. Για να εφαρμόσετε αυτές τις αλλαγές, χρησιμοποιήστε το ακόλουθο σενάριο:
sudo mysql_secure_installationbashΣτο πρώτο βήμα, θα σας ζητηθεί ο κωδικός πρόσβασης root. Επειδή δεν έχετε ορίσει ακόμη κωδικό πρόσβασης, πατήστε [Enter]. Στη συνέχεια, έχετε την επιλογή να δημιουργήσετε έναν νέο κωδικό πρόσβασης. Ωστόσο, καθώς ο λογαριασμός root της MariaDB είναι στενά συνδεδεμένος με διάφορες αυτοματοποιημένες εργασίες συντήρησης και διαχείρισης, δεν πρέπει να αλλάξετε την πιστοποίηση σε αυτό το σημείο. Διαφορετικά, στη χειρότερη περίπτωση, οι ενημερώσεις ενδέχεται να καταργήσουν τα δικαιώματα διαχείρισης. Επομένως, πληκτρολογήστε [N] και, στη συνέχεια, πατήστε ξανά [Enter].
Μπορείτε να απαντήσετε σε όλες τις υπόλοιπες προτροπές με [Y] και να επιβεβαιώσετε πατώντας [Enter]. Από προεπιλογή, η δοκιμαστική βάση δεδομένων και ορισμένοι ανώνυμοι χρήστες θα καταργηθούν. Επιπλέον, οι απομακρυσμένες συνδέσεις root θα απενεργοποιηθούν.
Βήμα 4: Δημιουργήστε έναν λογαριασμό διαχειριστή (προαιρετικό)
Το επόμενο βήμα είναι προαιρετικό. Δεδομένου ότι ο χρήστης root του MariaDB στο Debian χρησιμοποιεί unix_socket αντί για κωδικό πρόσβασης για την πιστοποίηση από προεπιλογή, μπορεί να προκύψουν προβλήματα με εξωτερικά προγράμματα μόλις αυτά απαιτήσουν δικαιώματα διαχειριστή. Επομένως, είναι λογικό να δημιουργήσετε έναν λογαριασμό διαχειριστή εκτός από τον λογαριασμό root, ο οποίος χρησιμοποιείται για πρόσβαση με κωδικό πρόσβασης. Αυτός έχει τα ίδια δικαιώματα με τον λογαριασμό root, αλλά έχει ρυθμιστεί για χρήση με προστασία κωδικού πρόσβασης. Για να το κάνετε αυτό, ακολουθήστε τα παρακάτω βήματα.
Ανοίξτε το MariaDB:
sudo mariadb -u rootbashΣτη συνέχεια, δημιουργήστε έναν νέο χρήστη με δικαιώματα root και έναν κωδικό πρόσβασης. Μπορείτε να επιλέξετε το όνομα χρήστη και τον κωδικό πρόσβασης μόνοι σας.
CREATE USER 'username'@'localhost' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON *.* TO 'username'@'localhost' WITH GRANT OPTION;sqlΤώρα χρησιμοποιήστε το «FLUSH PRIVILEGES» ώστε οι αλλαγές να εφαρμοστούν αμέσως:
FLUSH PRIVILEGES;sqlΤέλος, βγείτε από το shell:
exitbashΒήμα 5: Ελέγξτε το MariaDB
Στο τελευταίο βήμα, ελέγξτε αν το MariaDB λειτουργεί σωστά και αυτόματα μετά την εγκατάστασή του στο Debian 10. Για να το κάνετε αυτό, χρησιμοποιήστε την ακόλουθη εντολή:
sudo systemctl status mariadbbashΕάν το MariaDB δεν ξεκινήσει αυτόματα, χρησιμοποιήστε την ακόλουθη εντολή:
sudo systemctl start mariadbbashΤώρα μπορείτε να χρησιμοποιήσετε το MariaDB.