Πώς να εγκαταστήσετε το MariaDB στο CentOS 8


Το MariaDB είναι ένα σύστημα διαχείρισης σχεσιακών βάσεων δεδομένων ανοιχτού κώδικα, που αναπτύχθηκε από την κοινότητα. Διαχωρίζεται από το MySQL και δημιουργείται και διατηρείται από τους προγραμματιστές που δημιούργησαν το MySQL. Το MariaDB προορίζεται να είναι εξαιρετικά συμβατό με το MySQL, αλλά έχουν προστεθεί νέες δυνατότητες στο MariaDB όπως νέες μηχανές αποθήκευσης (Aria , ColumnStore, MyRocks).

Σε αυτό το άρθρο, θα ρίξουμε μια ματιά στην εγκατάσταση και τη διαμόρφωση του MariaDB στο CentOS 8 Linux.

Βήμα 1: Ενεργοποιήστε το αποθετήριο MariaDB στο CentOS 8

Μεταβείτε στην επίσημη σελίδα λήψεων MariaDB και επιλέξτε CentOS ως διανομή και CentOS 8 ως έκδοση και MariaDB 10.5 (σταθερή έκδοση) για να λάβετε το αποθήκη.

Μόλις επιλέξετε τις λεπτομέρειες, θα λάβετε ολόκληρα το αποθετήριο MariaDB YUM. Αντιγράψτε και επικολλήστε αυτές τις εγγραφές σε ένα αρχείο που ονομάζεται /etc/yum.repos.d/MariaDB.repo.

sudo vim /etc/yum.repos.d/mariadb.repo
MariaDB 10.5 CentOS repository list - created 2020-12-15 07:13 UTC
http://downloads.mariadb.org/mariadb/repositories/
[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.5/centos8-amd64
module_hotfixes=1
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1

Μόλις τοποθετηθεί το αρχείο αποθήκης, μπορείτε να επαληθεύσετε το αποθετήριο εκτελώντας την ακόλουθη εντολή.

dnf repolist

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

Τώρα χρησιμοποιήστε την εντολή dnf για να εγκαταστήσετε το πακέτο MariaDB.

sudo dnf install MariaDB-server -y

Στη συνέχεια, ξεκινήστε την υπηρεσία MariaDB και ενεργοποιήστε την αυτόματη εκκίνηση κατά την εκκίνηση του συστήματος.

systemctl start mariadb
systemctl enable mariadb

Ελέγξτε την κατάσταση της υπηρεσίας MariaDB εκτελώντας την ακόλουθη εντολή.

systemctl status mariadb 

Εάν έχετε ενεργοποιημένο ένα τείχος προστασίας, πρέπει να προσθέσετε το MariaDB στον κανόνα του τείχους προστασίας εκτελώντας την παρακάτω εντολή. Μόλις προστεθεί ο κανόνας, το τείχος προστασίας πρέπει να επαναφορτωθεί.

sudo firewall-cmd --permanent --add-service=mysql
sudo firewall-cmd --reload

Βήμα 3: Ασφάλιση του διακομιστή MariaDB στο CentOS 8

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

sudo mysql_secure_installation

Τώρα συνδεθείτε στο MariaDB ως χρήστης root και ελέγξτε την έκδοση εκτελώντας τις ακόλουθες εντολές.

mysql -uroot -p

Αυτό είναι για αυτό το άρθρο. Είδαμε πώς να εγκαταστήσετε και να ρυθμίσετε το MariaDB στο CentOS 8 Linux.