Nous avons déjà écrit sur MariaDB Server sur RHEL 7 en octobre 2014. MariaDB Server a considérablement augmenté au cours des 6 dernières années, donc en février 2020, nous avons fourni une actualisation de ce sujet. Si vous cherchez nos vieux mots, vous pouvez les trouver ici.
À propos de RHEL 7 et CentOS 7
Red Hat Enterprise Linux 7 (RHEL 7) est sorti en 2014 et a eu sept versions ponctuelles depuis. Le projet CentOS suit les versions du code source RHEL en amont avec les versions binaires de la communauté quelques mois plus tard. CentOS Linux 7 est sorti en juillet 2014. MariaDB Server est disponible pour une utilisation sur RHEL 7 et CentOS 7.
Red Hat a annoncé que RHEL 7.7 sera la dernière version intermédiaire de la série de versions RHEL 7.x, nous nous attendons donc à ce que les utilisateurs cherchent à mettre à niveau vers RHEL 8 avant la fin de la prise en charge de RHEL 7.7 en août 2021. Si vous cherchez à mettre à niveau , vous pouvez profiter de notre blog, "Comment installer MariaDB Server sur RHEL 8 / CentOS 8".
MariaDB Server est disponible et pris en charge sur RHEL 7 et CentOS 7, et est facilement déployé à partir de référentiels de fournisseurs de systèmes d'exploitation ou de référentiels MariaDB à l'aide de YUM.
Installer le serveur MariaDB
Les distributions RHEL 7 et CentOS 7 incluent MariaDB Server 5.5 par défaut.
Vous pouvez installer MariaDB Server à partir de la ligne de commande :
$ sudo yum install mariadb-server
Avantages de MariaDB Server 10.4
Alors que CentOS 7 et RHEL 7 incluent MariaDB Server 5.5, des améliorations substantielles ont été apportées à mesure que MariaDB Community Server a changé via les séries de versions 10.0, 10.1, 10.2, 10.3 et 10.4. La série de versions MariaDB Server 10.4 comprend :
- ALTER instantané pour les tables InnoDB
- Traçage de l'optimiseur pour faciliter le diagnostic des performances
- Fonctions de fenêtre et expressions de table communes (CTE)
- Tables temporelles, y compris versionnées par le système, période d'application et bitemporelles (les deux)
- Possibilité de recharger les certificats SSL sans redémarrage du serveur
- La technologie Galera 4, une amélioration majeure par rapport à Galera 3
- Moteurs de stockage supplémentaires, y compris MyRocks
- SQL_MODE=ORACLE pour la compatibilité avec un sous-ensemble d'Oracle PL/SQL
- Chiffrement étendu des données au repos
- Améliorations de l'authentification, y compris plusieurs méthodes d'authentification par utilisateur
Installation du serveur MariaDB 10.4
Pour déployer MariaDB Community Server 10.4 sur RHEL 7 ou CentOS 7, commencez par télécharger et utiliser mariadb_repo_setup
script pour configurer les référentiels MariaDB pour YUM :
$ sudo yum install wget $ wget https://downloads.mariadb.com/MariaDB/mariadb_repo_setup $ chmod +x mariadb_repo_setup $ sudo ./mariadb_repo_setup
Pour installer MariaDB Community Server et ses dépendances :
$ sudo yum install MariaDB-server
Configuration et sécurisation du serveur MariaDB
Démarrez le service systemd pour MariaDB Server 5.5 ou 10.4 en utilisant systemctl :
$ sudo systemctl start mariadb.service
Les pratiques de sécurité spécifiques doivent toujours suivre les exigences et la gouvernance spécifiques à l'entreprise. Certaines étapes de base doivent être suivies pour renforcer le déploiement de MariaDB Community Server 5.5 ou 10.4 :
$ sudo mysql_secure_installation
Serveur d'entreprise MariaDB
MariaDB Corporation fournit un support commercial pour MariaDB Platform, qui inclut MariaDB Enterprise Server. MariaDB Enterprise Server est pris en charge sur une gamme de systèmes d'exploitation, y compris RHEL 7 et CentOS 7.
MariaDB Enterprise Server est basé sur MariaDB Community Server et est livré avec des fonctionnalités améliorées, notamment :
- Versions prévisibles tout au long d'un cycle de vie d'entreprise
- Paramètres de configuration par défaut améliorés
- MariaDB Enterprise Audit, avec des fonctionnalités étendues sur le plug-in d'audit MariaDB
- MariaDB Enterprise Backup, avec des sauvegardes en ligne à chaud
- MariaDB Enterprise Cluster, avec chiffrement étendu sur MariaDB Cluster (Galera)
Vous voulez en savoir plus ? Contactez-nous ou consultez la documentation MariaDB Enterprise.
MariaDB est désormais disponible dans le cloud. Commencez dès maintenant avec SkySQL.