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