Πώς να εγκαταστήσετε το MariaDB στο Ubuntu 22.04
Ακολουθήστε απλά αυτά τα βήματα για να εγκαταστήσετε το MariaDB στο Ubuntu 22.04:
- Ενημερώστε το σύστημα
- Εγκαταστήστε τη βάση δεδομένων
- Διαμορφώστε το σενάριο ασφαλείας
- Δημιουργήστε επιπλέον διαχειριστή με προστασία κωδικού πρόσβασης (προαιρετικό)
- Δοκιμάστε το 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.
Εάν θέλετε να χρησιμοποιήσετε μια παλαιότερη έκδοση της διανομής Linux, θα βρείτε επίσης λεπτομερείς οδηγίες για την εγκατάσταση του MariaDB στο Ubuntu 20.04 στον Ψηφιακό Οδηγό μας.
Οι απαραίτητες προϋποθέσεις
Αν θέλετε να εγκαταστήσετε το MariaDB στο Ubuntu 22.04, πρέπει να πληρούνται μόνο μερικές προϋποθέσεις. Χρειάζεστε έναν διακομιστή που ήδη εκτελεί αυτή την έκδοση του λειτουργικού συστήματος. Πρέπει επίσης να ρυθμίσετε έναν διαχειριστή χωρίς δικαιώματα root σε αυτόν τον διακομιστή πριν ξεκινήσει η πραγματική διαδικασία. Θα πρέπει επίσης να ρυθμίσετε ένα κατάλληλο τείχος προστασίας.
Ενημέρωση του ευρετηρίου πακέτων
Ωστόσο, πριν ξεκινήσετε την εγκατάσταση του MariaDB στο Ubuntu 22.04, θα πρέπει να ενημερώσετε ολόκληρο το σύστημα. Οι δύο εντολές apt χρησιμοποιούνται για την ενημέρωση του ευρετηρίου πακέτων, όλων των εφαρμογών και όλων των εξαρτήσεων. Αυτό καθιστά την εγκατάσταση πιο ασφαλή και εξαλείφει τυχόν σφάλματα. Οι αντίστοιχες εντολές είναι:
sudo apt update
sudo apt upgradebashΕγκατάσταση MariaDB στο Ubuntu 22.04
Ακολουθήστε τις παρακάτω οδηγίες για να εγκαταστήσετε το MariaDB στο Ubuntu 22.04. Καθώς ο SQL server περιλαμβάνεται στο αποθετήριο του Ubuntu από προεπιλογή, δεν απαιτούνται περαιτέρω βήματα για την πραγματική εγκατάσταση.
sudo apt install mariadb-serverbashΔιαμόρφωση του σεναρίου ασφαλείας
Η αρχική εγκατάσταση έχει πλέον ολοκληρωθεί. Ωστόσο, προς το παρόν, το MariaDB έχει ρυθμιστεί με τις προεπιλεγμένες παραμέτρους. Αυτό σημαίνει, μεταξύ άλλων, ότι δεν έχει οριστεί κωδικός πρόσβασης για τον περιορισμό της πρόσβασης. Για να αντιμετωπιστεί αυτό το πρόβλημα, το MariaDB παρέχει ένα σενάριο ασφαλείας που σας επιτρέπει να πραγματοποιήσετε πρόσθετες ρυθμίσεις. Μπορείτε να εκτελέσετε αυτό το σενάριο με την ακόλουθη εντολή:
sudo mariadb_secure_installationbashΌταν εκτελεστεί το σενάριο, θα σας ζητήσει πρώτα τον κωδικό πρόσβασης root για τη βάση δεδομένων. Επειδή δεν έχετε αποθηκεύσει ακόμη κωδικό πρόσβασης, απλά πατήστε [Enter] για να επιλέξετε την επιλογή χωρίς κωδικό πρόσβασης και συνεχίστε.
Στη συνέχεια, θα σας ζητηθεί να ορίσετε έναν κωδικό πρόσβασης root για τη βάση δεδομένων για σκοπούς ελέγχου ταυτότητας. Επειδή αυτό συνδέεται στενά με διάφορες εργασίες συντήρησης στο Ubuntu, συνιστάται να μην αλλάξετε τις επιλογές σύνδεσης σε αυτό το στάδιο. Για λόγους ασφαλείας, συνιστάται να πατήσετε [N] και στη συνέχεια [Enter]. Παρακάτω θα βρείτε οδηγίες για το πώς να δημιουργήσετε έναν επιπλέον λογαριασμό διαχειριστή με προστασία κωδικού πρόσβασης.
Ξεκινήστε συνεχίζοντας με το σενάριο ασφαλείας. Στις ακόλουθες προτροπές, απαντήστε με [Y] και πατήστε [Enter] για επιβεβαίωση. Θα σας ζητηθεί να επιλέξετε αν θέλετε να διαγράψετε ανώνυμους χρήστες, να καταργήσετε μια δοκιμαστική βάση δεδομένων και να περιορίσετε την απομακρυσμένη πρόσβαση root. Στο τέλος, θα σας ζητηθεί να επιβεβαιώσετε αν όλες οι αλλαγές πρέπει να εφαρμοστούν αμέσως.
Δημιουργήστε έναν χρήστη διαχειριστή προστατευμένο με κωδικό πρόσβασης
Η δημιουργία ενός επιπλέον χρήστη διαχειριστή με έλεγχο ταυτότητας μέσω κωδικού πρόσβασης είναι προαιρετική, αλλά επιλύει ένα πιθανό πρόβλημα και έτσι αυξάνει την ασφάλεια. Από προεπιλογή, η σύνδεση root για το MariaDB πραγματοποιείται μέσω του plugin unix_socket και επομένως δεν απαιτεί κωδικό πρόσβασης. Αν και αυτή η προσέγγιση προσφέρει ορισμένα πλεονεκτήματα, μπορεί επίσης να προκαλέσει προβλήματα όταν εξωτερικά προγράμματα χρειάζονται δικαιώματα διαχειριστή. Η λύση είναι να δημιουργήσετε έναν χρήστη διαχειριστή με τα ίδια δικαιώματα με τον λογαριασμό root, αλλά με πιστοποίηση μέσω κωδικού πρόσβασης. Για να προχωρήσετε, ξεκινήστε ανοίγοντας τη γραμμή εντολών για το MariaDB:
sudo mariadbbashΤώρα δημιουργήστε έναν νέο χρήστη με δικαιώματα διαχειριστή, δικαιώματα root και προστασία με κωδικό πρόσβασης. Για να το κάνετε αυτό, αντικαταστήστε τα σύμβολα «username» και «password» στον παρακάτω κώδικα.
GRANT ALL ON *.* TO 'username'@'localhost' IDENTIFIED BY 'password' WITH GRANT OPTION;bashΤώρα χρησιμοποιήστε FLUSH PRIVILEGES για να εφαρμοστούν αμέσως οι αλλαγές.
FLUSH PRIVILEGES;bashΑφού το κάνετε αυτό, βγείτε από το shell του MariaDB.
exitbashΔοκιμή MariaDB
Μετά την εγκατάσταση του MariaDB στο Ubuntu 22.04, συνιστάται να ελέγξετε αν η εγκατάσταση ήταν επιτυχής. Μπορείτε να επαληθεύσετε την κατάσταση του διακομιστή χρησιμοποιώντας την ακόλουθη εντολή:
sudo systemctl status mariadbbashΕάν το πρόγραμμα δεν εκτελείται αυτόματα, μπορείτε επίσης να χρησιμοποιήσετε αυτήν την εντολή για να το ξεκινήσετε:
sudo systemctl start mariadbbash