MariaDB est un remplacement direct binaire pour MySQLdéveloppé par les auteurs originaux de Projet MySQL et entièrement compatible avec MySQL avoir 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 le plus populaire SGBDR et le premier choix des développeurs. Dans 2008, MySQL a été acquis par Microsystème solairequi a ensuite été racheté par Oracle et n’est plus open source.
Bien, MariaDB est parrainé par Programme Monty AB & 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 Axmarket Allan Larsson le fondateur de MySQL, et Programme Monty AB est maintenant derrière MariaDB. Ils superviseraient le développement de la MariaDB fondation.
Qui utilise MariaDB ?
Il existe un certain nombre de distributions et de grands sites Web qui sont passés à MariaDBCertains d’entre eux sont:
- Services Web Amazon
- Mozilla Corporation
- Wikipédia
- OpenSuse
- Feutre
- OLX
- Nimbuzz
- SlashGear
- ArchLinux
- Redhat Enterprise Linux (à partir de RHEL7)
- Manjaro
- Magie
- DebianName
- Le projet Chakra
- Gentoo
- OpenBSD
Installation de MariaDB dans les distributions basées sur RHEL
Sur les distributions basées sur RHEL telles que Flux CentOS, Rocheux Linux, et AlmaLinuxil est fortement recommandé d’installer les packages RPM appropriés à partir du référentiel d’AppStream à l’aide de yum ou dnf, comme indiqué.
# yum install mariadb-server mariadb-backup mariadb-common OR # dnf install mariadb-server mariadb-backup mariadb-common
![Comment Installer Mariadb Dans Les Systèmes Rhel Et Debian 1 Installer Mariadb Dans Rhel](https://www.tecmint.com/wp-content/uploads/2014/03/Install-MariaDB-in-RHEL.png)
![Comment Installer Mariadb Dans Les Systèmes Rhel Et Debian 2 Installer Mariadb Dans Rhel](https://www.tecmint.com/wp-content/uploads/2014/03/Install-MariaDB-in-RHEL.png)
Une fois l’installation terminée, vous pouvez démarrer, activer et vérifier l’état du MariaDB prestation avec :
# systemctl start mariadb # systemctl enable mariadb # systemctl status mariadb
![Comment Installer Mariadb Dans Les Systèmes Rhel Et Debian 3 Vérifier Mariadb Dans Rhel](https://www.tecmint.com/wp-content/uploads/2014/03/Check-MariaDB-in-RHEL.png)
![Comment Installer Mariadb Dans Les Systèmes Rhel Et Debian 4 Vérifier Mariadb Dans Rhel](https://www.tecmint.com/wp-content/uploads/2014/03/Check-MariaDB-in-RHEL.png)
Une fois la MariaDB service est 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 le privilège.
# mysql_secure_installation
Il est à noter que le mot de passe root est vide, donc si vous voulez le définir, appuyez simplement sur « Entrer”, lorsque vous y êtes invité et définissez le mot de passe root. Pour le reste vous pouvez suivre les étapes et les réponses sur l’image ci-dessous :
![Comment Installer Mariadb Dans Les Systèmes Rhel Et Debian 5 Sécuriser Mariadb Dans Rhel](https://www.tecmint.com/wp-content/uploads/2014/03/Secure-MariaDB-in-RHEL.png)
![Comment Installer Mariadb Dans Les Systèmes Rhel Et Debian 6 Sécuriser Mariadb Dans Rhel](https://www.tecmint.com/wp-content/uploads/2014/03/Secure-MariaDB-in-RHEL.png)
Une fois la MariaDB est sécurisé, 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.
Installer MariaDB dans les distributions basées sur Debian
Sur les distributions basées sur Debian telles que 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
![Comment Installer Mariadb Dans Les Systèmes Rhel Et Debian 7 Installer Mariadb Dans Debian](https://www.tecmint.com/wp-content/uploads/2014/03/Install-MariaDB-in-Debian.png)
![Comment Installer Mariadb Dans Les Systèmes Rhel Et Debian 8 Installer Mariadb Dans Debian](https://www.tecmint.com/wp-content/uploads/2014/03/Install-MariaDB-in-Debian.png)
Une fois l’installation terminée, vous pouvez démarrer, activer et vérifier l’état du MariaDB prestation avec :
# systemctl start mariadb # systemctl enable mariadb # systemctl status mariadb
![Comment Installer Mariadb Dans Les Systèmes Rhel Et Debian 9 Vérifier Mariadb Dans Debian](https://www.tecmint.com/wp-content/uploads/2014/03/Check-MariaDB-in-Debian.png)
![Comment Installer Mariadb Dans Les Systèmes Rhel Et Debian 10 Vérifier Mariadb Dans Debian](https://www.tecmint.com/wp-content/uploads/2014/03/Check-MariaDB-in-Debian.png)
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 le privilège.
# mysql_secure_installation
![Comment Installer Mariadb Dans Les Systèmes Rhel Et Debian 11 Sécuriser Mariadb Dans Debian](https://www.tecmint.com/wp-content/uploads/2014/03/Secure-MariaDB-in-Debian.png)
![Comment Installer Mariadb Dans Les Systèmes Rhel Et Debian 12 Sécuriser Mariadb Dans Debian](https://www.tecmint.com/wp-content/uploads/2014/03/Secure-MariaDB-in-Debian.png)
Se connecter à MariaDB avec le racine identifiant qui a été défini précédemment.
$ sudo mysql -u root -p [sudo] password for narad: Enter password:
![Comment Installer Mariadb Dans Les Systèmes Rhel Et Debian 13 Connecter Mariadb Dans Debian](https://www.tecmint.com/wp-content/uploads/2014/03/Connect-MariaDB-in-Debian.png)
![Comment Installer Mariadb Dans Les Systèmes Rhel Et Debian 14 Connecter Mariadb Dans Debian](https://www.tecmint.com/wp-content/uploads/2014/03/Connect-MariaDB-in-Debian.png)
Taper quitter à partir de l’invite de commande pour quitter la base de données.
Si vous appréciez ce que nous faisons ici sur TecMint, vous devriez considérer :
TecMint est le site communautaire à la croissance la plus rapide et le plus fiable pour tout type d’articles, de guides et de livres Linux sur le Web. Des millions de personnes visitent TecMint ! pour rechercher ou parcourir les milliers d’articles publiés accessibles GRATUITEMENT à tous.
Si vous aimez ce que vous lisez, pensez à nous acheter un café (ou 2) en signe d’appréciation.
Nous sommes reconnaissants pour votre soutien sans fin.