Recherche de site Web

Comment installer MariaDB dans les systèmes RHEL et Debian


MariaDB est un remplacement binaire de MySQL, développé par les auteurs originaux du Projet MySQL et entièrement compatible avec MySQL. ayant plus de fonctionnalités et une meilleure amélioration des performances.

Pourquoi devrais-je utiliser MariaDB ?

Comme nous le savons tous, MySQL est largement utilisé et constitue le SGBDR le plus populaire et le premier choix des développeurs. En 2008, MySQL a été acquis par Sun Microsystem, qui a ensuite été racheté par Oracle et n'est plus open source. .

Eh bien, MariaDB est sponsorisé par le Monty Program AB et la MariaDB Foundation et est développé indépendamment par le développeur principal de MySQL. et d'autres membres de la communauté, et est véritablement open source.

MySQL a été créé par Michael « Monty » Widenius, David Axmark et Allan Larsson, le fondateur de MySQL et du Monty Program AB est désormais derrière MariaDB. Ils superviseraient le développement de la fondation MariaDB.

Qui utilise MariaDB ?

Il existe un certain nombre de distributions et de grands sites Web qui sont passés à MariaDB, parmi lesquels :

  • Google
  • Services Web Amazon
  • Facebook
  • Société Mozilla
  • Wikipédia
  • OuvrirSuse
  • Feutre
  • OLX
  • Nimbuzz
  • SlashGear
  • ArchLinux
  • Redhat Enterprise Linux (à partir de RHEL7)
  • Manjaro
  • Magie
  • Debian
  • Le projet Chakra
  • Gentoo
  • OpenBSD

Installation de MariaDB dans des distributions basées sur RHEL

Sur les distributions basées sur RHEL telles que CentOS Stream, Rocky Linux et AlmaLinux, il est fortement recommandé d'installer les packages RPM appropriés à partir du référentiel d'AppStream. en utilisant miam ou dnf comme indiqué.

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

Une fois l'installation terminée, vous pouvez démarrer, activer et vérifier l'état du service MariaDB avec :

systemctl start mariadb
systemctl enable mariadb
systemctl status mariadb

Une fois le service MariaDB démarré, il est temps d'améliorer sa sécurité en définissant un mot de passe root, en supprimant les utilisateurs anonymes, en désactivant la connexion root à distance, en supprimant la base de données de test et en rechargeant les privilèges.

mysql_secure_installation

Il est à noter que le mot de passe root est vide, donc si vous souhaitez le définir, appuyez simplement sur « enter » lorsque vous y êtes invité et définissez le mot de passe root. Pour le reste vous pouvez suivre les étapes et réponses sur l'image ci-dessous :

Une fois la MariaDB sécurisée, il est temps de se connecter au shell mysql comme indiqué.

mysql -u root -p 

Lorsque vous y êtes invité, entrez le mot de passe root que vous avez défini précédemment.

Installation de MariaDB dans les distributions basées sur Debian

Sur les distributions basées sur Debian telles qu'Ubuntu et d'autres distributions Linux similaires, il est fortement recommandé d'installer les packages DEB appropriés à partir du référentiel de MariaDB à l'aide du gestionnaire de packages apt.

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

Une fois l'installation terminée, vous pouvez démarrer, activer et vérifier l'état du service MariaDB avec :

systemctl start mariadb
systemctl enable mariadb
systemctl status mariadb

Une fois le service MariaDB démarré, il est temps d'améliorer sa sécurité en définissant un mot de passe root, en supprimant les utilisateurs anonymes, en désactivant la connexion root à distance, en supprimant la base de données de test et en rechargeant les privilèges.

mysql_secure_installation

Connectez-vous à MariaDB avec les informations d'identification root définies précédemment.

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

Tapez quit à partir de l'invite de commande pour quitter la base de données.