MariaDB
 sql >> Base de données >  >> RDS >> MariaDB

Comment installer MariaDB sur Rocky Linux et AlmaLinux

MariaDB est un système de base de données relationnelle gratuit et développé par la communauté qui remplace le très populaire système de gestion de base de données MySQL.

Il a été dérivé de MySQL après que les développeurs originaux de MySQL ont exprimé leurs appréhensions face à l'acquisition de MySQL par Oracle. Depuis lors, MariaDB est garanti pour rester libre et open source sous la licence GNU.

MariaDB est massivement populaire pour ses performances rapides, son évolutivité, sa stabilité et sa robustesse. Il est compatible avec une large gamme de systèmes d'exploitation, notamment Linux, FreeBSD, Mac et Windows.

Le riche ensemble de moteurs de stockage, de plugins et d'autres outils sympas qu'il fournit en fait une option idéale pour divers cas d'utilisation tels que l'analyse de données, l'entreposage de données, le traitement transactionnel, etc. En fait, c'est un composant clé des piles LAMP et LEMP qui sont utilisées pour héberger des applications Web.

Fonctionnalités MariaDB

Les principales fonctionnalités de MariaDB incluent :

  • Technologie de clustering Galera.
  • Nouveaux moteurs de stockage tels qu'InnoDB, XtraDB, Aria, TokuDB, CONNECT et SEQUENCE, pour n'en citer que quelques-uns.
  • Réplication plus rapide et améliorée.
  • Pool de threads avancé capable de prendre en charge jusqu'à 200 000 connexions.
  • Nouvelles fonctionnalités telles que les tables avec version du système, les types de données ancrés et l'authentification par socket UNIX, pour n'en citer que quelques-unes.

Dans cet article, nous vous expliquons comment installer MariaDB serveur de base de données sur Rocky Linux 8 et AlmaLinux 8 .

Étape 1 :Ajouter le référentiel MariaDB dans Rocky Linux

Par défaut, le Rocky Linux AppStream le référentiel fournit MariaDB 10.3 . Cependant, ce n'est pas la dernière version. Pour le moment, la version stable actuelle est MariaDB 10.6 .

Pour installer la dernière version, créez une MariaDB fichier de référentiel sur votre système comme suit.

$ sudo vim /etc/yum.repos.d/mariadb.repo

Collez les lignes affichées.

[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.6/rhel8-amd64
module_hotfixes=1
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1 

Enregistrez ensuite les modifications et quittez le fichier.

Ensuite, mettez à jour les référentiels système pour Rocky afin d'enregistrer le référentiel nouvellement ajouté.

$ sudo dnf update

Étape 2 :Installez MariaDB dans Rocky Linux

Une fois le référentiel en place, continuez et installez MariaDB serveur de base de données comme indiqué :

$ sudo dnf install mariadb-server mariadb

Une fois installé, activez MariaDB service pour démarrer au moment du démarrage et démarrer le service à l'aide des commandes suivantes.

$ sudo systemctl enable mariadb
$ sudo systemctl start mariadb

Vérifiez ensuite l'état d'exécution de MariaDB .

$ sudo systemctl status mariadb

La sortie montre que tout fonctionne comme il se doit.

Étape 3 :Sécurisez MariaDB dans Rocky Linux

MariaDB est livré avec des paramètres par défaut qui sont faibles et présentent des risques de sécurité qui peuvent entraîner l'exploitation du serveur de base de données par des pirates. Par conséquent, nous devons prendre des mesures supplémentaires pour sécuriser le serveur de base de données.

Pour ce faire, nous allons exécuter le script ci-dessous.

$ sudo mysql_secure_installation

Tout d'abord, définissez le mot de passe root.

Pour les invites restantes, appuyez sur ‘Y’ pour purger les utilisateurs anonymes, interdire la connexion root à distance et supprimer la base de données de test qui n'est pas requise en production et enfin enregistrer les modifications.

Pour vous connecter à MariaDB serveur de base de données, exécutez la commande suivante

$ sudo mysql -u root -p

Fournissez le mot de passe root que vous avez configuré à l'étape précédente et appuyez sur ENTER pour accéder à MariaDB coque.

Et voilà. Nous avons installé avec succès MariaDB serveur de base de données sur Rocky Linux 8 . N'oubliez pas que vous pouvez toujours utiliser la version fournie par AppStream référentiel qui fonctionnera très bien. Cependant, si vous cherchez à installer la dernière version de MariaDB , puis ajouter le référentiel fera l'affaire.