Πώς να εγκαταστήσετε το MariaDB σε συστήματα RHEL και Debian


Το MariaDB είναι μια δυαδική αναπτυσσόμενη αντικατάσταση του MySQL, που αναπτύχθηκε από τους αρχικούς συντάκτες του MySQL Project και είναι πλήρως συμβατό με το MySQL ισχυρή> έχοντας περισσότερες δυνατότητες και καλύτερη βελτίωση της απόδοσης.

Γιατί να χρησιμοποιήσω το MariaDB;

Όπως όλοι γνωρίζουμε το MySQL χρησιμοποιείται ευρέως και το πιο δημοφιλές RDBMS και η πρώτη επιλογή των προγραμματιστών. Το 2008, η MySQL αποκτήθηκε από την Sun Microsystem, η οποία στη συνέχεια αγοράστηκε από την Oracle και δεν είναι πλέον ανοιχτού κώδικα .

Λοιπόν, το MariaDB χρηματοδοτείται από τα Monty Program AB & MariaDB Foundation και αναπτύσσεται ανεξάρτητα από τον βασικό προγραμματιστή του MySQL και άλλα μέλη της κοινότητας και είναι πραγματικά ανοιχτού κώδικα.

Το MySQL δημιουργήθηκε από τους Michael "Monty" Widenius, David Axmark και Ο Allan Larsson, ο ιδρυτής του MySQL, και του Monty Program AB βρίσκεται τώρα πίσω από το MariaDB. Θα επιβλέπουν την ανάπτυξη του ιδρύματος MariaDB.

Ποιος χρησιμοποιεί το MariaDB;

Υπάρχουν πολλές διανομές και μεγάλοι ιστότοποι που έχουν αλλάξει σε MariaDB, μερικές από αυτές είναι:

  • Google
  • Υπηρεσίες Ιστού της Amazon
  • Facebook
  • Mozilla Corporation
  • Βικιπαίδεια
  • OpenSuse
  • Μαλακό καπέλλο
  • OLX
  • Nimbuzz
  • SlashGear
  • ArchLinux
  • Redhat Enterprise Linux (από RHEL7)
  • Manjaro
  • Μαγεία
  • Debian
  • The Chakra Project
  • Gentoo
  • OpenBSD

Εγκατάσταση του MariaDB σε Διανομές που βασίζονται σε RHEL

Σε διανομές που βασίζονται σε RHEL, όπως CentOS Stream, Rocky Linux, και AlmaLinux, συνιστάται ανεπιφύλακτα να εγκαταστήσετε τα κατάλληλα πακέτα RPM από το αποθετήριο του AppStream χρησιμοποιώντας yum ή dnf όπως φαίνεται.

yum install mariadb-server mariadb-backup mariadb-common
OR
dnf install mariadb-server mariadb-backup mariadb-common

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

systemctl start mariadb
systemctl enable mariadb
systemctl status mariadb

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

mysql_secure_installation

Σημειώνεται ότι ο κωδικός πρόσβασης root είναι κενός, επομένως εάν θέλετε να τον ορίσετε, απλώς πατήστε «enter», όταν σας ζητηθεί και ορίστε τον κωδικό πρόσβασης root. Για τα υπόλοιπα μπορείτε να ακολουθήσετε τα βήματα και τις απαντήσεις στην παρακάτω εικόνα:

Μόλις ασφαλιστεί το MariaDB, είναι ώρα να συνδεθείτε στο κέλυφος mysql όπως φαίνεται.

mysql -u root -p 

Όταν σας ζητηθεί, εισαγάγετε τον κωδικό πρόσβασης root που ορίσατε νωρίτερα.

Εγκατάσταση του MariaDB σε διανομές που βασίζονται στο Debian

Σε διανομές που βασίζονται στο Debian, όπως το Ubuntu και άλλες παρόμοιες διανομές Linux, συνιστάται ανεπιφύλακτα να εγκαταστήσετε τα κατάλληλα πακέτα DEB από το αποθετήριο της MariaDB χρησιμοποιώντας τον διαχειριστή πακέτων apt.

apt install mariadb-server mariadb-backup mariadb-common
Or
sudo apt install mariadb-server mariadb-backup mariadb-common

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

systemctl start mariadb
systemctl enable mariadb
systemctl status mariadb

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

mysql_secure_installation

Συνδεθείτε στο MariaDB με το διαπιστευτήριο root που ορίστηκε νωρίτερα.

sudo mysql -u root -p
[sudo] password for narad: 
Enter password:

Πληκτρολογήστε quit από τη γραμμή εντολών για έξοδο από τη βάση δεδομένων.