MySQL Router 8.0.45

MySQL Router 8.0.45

Oracle Corporation  ❘ Commercial
Windows
Dernière version
8.0.45

Gérez et distribuez efficacement le trafic MySQL avec MySQL Router

David Fischer

MySQL Router d’Oracle Corporation offre un moyen transparent de gérer et de distribuer le trafic MySQL, améliorant ainsi les performances et la fiabilité.
2026 Editor's Rating

MySQL Router : Avis des éditeurs sur le middleware MySQL léger

MySQL Router est un proxy de routage léger et open source d’Oracle qui simplifie et renforce la connectivité client aux serveurs MySQL. Conçu dans le cadre de la MySQL Community Edition, il est optimisé pour la haute disponibilité, la scalabilité et l’intégration avec des composants de l’écosystème MySQL tels que InnoDB Cluster et Group Replication. Idéal pour les environnements de production, MySQL Router réduit la complexité du basculement et permet d’offrir des performances prévisibles lors des déploiements distribués.

Capacités principales et modes de routage

  • Route transparente : Oriente les connexions clients vers des instances MySQL backend avec une latence minimale et sans traduction de protocoles.
  • Séparation lecture/écriture : Prend en charge le routage de patrons qui dirigent les écritures vers les instances principales et les lectures vers les répliques afin d’améliorer le débit et de réduire la contention.
  • Connaissance du cluster : S’intègre nativement avec la réplication de cluster et de groupe InnoDB, découvrant automatiquement les changements de topologie et adaptant les règles de routage.
  • Répartition de charge : Rédistribue les connexions et le trafic de requête entre les serveurs afin de maximiser l’utilisation des ressources et de maintenir des applications réactives.
  • Haute disponibilité : Détecte les pannes et redirige le trafic vers des serveurs en bonne santé afin de minimiser les temps d’arrêt et de préserver la continuité de la session lorsque possible.

Sécurité, protocoles et authentification

MySQL Router prend en compte les déploiements sécurisés utilisant TLS pour chiffrer le trafic client-serveur et fonctionne avec les plugins d’authentification MySQL utilisés par le serveur. Il préserve la sémantique d’authentification côté serveur et peut être combiné avec des contrôles au niveau réseau pour une sécurité en couches. Parce qu’il fait partie de la MySQL Community Edition, il suit la licence open source, permettant l’inspection, la personnalisation et des améliorations menées par la communauté.

Déploiement, configuration et administration

  • Démarrage facile : Les développeurs et DBA peuvent rapidement démarrer la configuration du routeur depuis un cluster MySQL InnoDB existant en utilisant la commande mysqlrouter --bootstrap, qui génère automatiquement les configurations de routage recommandées.
  • Empreinte légère : Conçue pour fonctionner près des niveaux d’application ou sur des nœuds proxy dédiés, minimisant la surcharge tout en assurant une connectivité résiliente.
  • Contrôles à l’exécution : La configuration peut être mise à jour dynamiquement et les instances du routeur peuvent être mises à l’échelle horizontalement pour répondre à la demande sans reconfiguration majeure.
  • Surveillance et métriques : Émets des métriques opérationnelles adaptées à l’intégration avec des piles d’observabilité pour suivre la santé de la connexion, la latence et le débit.

Compatibilité et cas d’utilisation

En tant que composant natif MySQL, MySQL Router fonctionne avec une large gamme d’applications clientes, de pilotes et de langages de programmation utilisant le protocole MySQL. Les cas d’usage typiques incluent :

  1. Interface de base de données haute disponibilité pour les déploiements de cluster et de réplication de groupes InnoDB.
  2. L’échelle en lecture en acheminant le trafic en lecture seule vers des répliques.
  3. Gestion du basculement dans les topologies multinœuds pour réduire les temps d’arrêt applicatif.
  4. Connectivité simplifiée pour les microservices ou applications multi-niveaux nécessitant un routage transparent de base de données.

Caractéristiques de performance

MySQL Router est optimisé pour une faible latence et un débit de connexion élevé. Son modèle de traitement minimal garantit que le routage ajoute très peu de surcharge, ce qui le rend adapté aux applications sensibles à la latence. L’échelle horizontale des instances de routeurs et des serveurs MySQL backend permet des augmentations prévisibles de la capacité.

Meilleures pratiques et conseils de déploiement

  • Co-localiser les routeurs : Placez les instances du routeur près des hôtes d’applications pour réduire les sauts réseau et la latence.
  • Utilisez le bootstrapping pour la cohérence : Utilisez la fonction de démarrage automatique pour créer des configurations de routage cohérentes entre les environnements et éviter les erreurs manuelles.
  • Surveillez les changements de topologie : Intégrez les métriques du routeur dans votre solution de surveillance pour détecter rapidement les anomalies de routage ou les problèmes de santé des serveurs backend.
  • Points de terminaison sécurisés : Appliquer TLS pour les connexions clients et combiner les règles du routeur avec les règles de pare-feu et la segmentation réseau pour une défense approfondie.

Pourquoi les organisations choisissent MySQL Router

  • Open source et soutenu par la communauté : Partie de l’édition communautaire MySQL, offrant transparence, support communautaire et sans frais de licence pour les déploiements communautaires.
  • Intégration MySQL transparente : Conçu pour fonctionner avec des fonctionnalités de MySQL Server telles que InnoDB Cluster et la réplication de groupe pour un HA robuste et un basculement.
  • Simplicité opérationnelle : Petite empreinte, démarrage facile et découverte automatique de topologie réduisent la charge opérationnelle des DBA et des équipes DevOps.

Vue d'ensemble

MySQL Router est un logiciel de Commercial dans la catégorie Développement développé par Oracle Corporation.

Les utilisateurs de notre application cliente UpdateStar ont vérifié MySQL Router pour les mises à jour 251 fois au cours du dernier mois.

La dernière version de MySQL Router est 8.0.45, publié sur 21/05/2026. Au départ, il a été ajouté à notre base de données sur 01/07/2017. La version plus répandue est 8.0.45, qui est utilisé par 25 % de toutes les installations.

MySQL Router s’exécute sur les systèmes d’exploitation suivants : Windows.

MySQL Router n'a pas encore été évalué par nos utilisateurs.

Pros

  • 1. Équilibrage de charge : le routeur MySQL prend en charge l’équilibrage de charge en répartissant les demandes des clients sur plusieurs serveurs MySQL, ce qui permet d’améliorer les performances et de gérer un trafic élevé.
  • 2. Haute disponibilité : Il peut détecter et acheminer automatiquement le trafic vers les instances MySQL disponibles en cas de défaillance du serveur, garantissant ainsi un service ininterrompu.
  • 3. Évolutivité : Avec des fonctionnalités telles que la division lecture-écriture et le routage des requêtes, MySQL Router aide à faire évoluer l’infrastructure de base de données pour répondre efficacement aux demandes croissantes.
  • 4. Sécurité : Le routeur MySQL offre diverses fonctionnalités de sécurité, telles que la prise en charge de SSL pour les connexions cryptées, l’authentification des utilisateurs et les contrôles d’autorisation.
  • 5. Surveillance : Il fournit des informations sur les performances des serveurs MySQL grâce à des capacités de surveillance, aidant à identifier les goulets d’étranglement et à optimiser l’utilisation des ressources.

Cons

  • 1. Complexité : La configuration et la gestion de MySQL Router peuvent nécessiter une expertise et une expérience des bases de données MySQL, ce qui la rend difficile pour les débutants.
  • 2. Compatibilité : La compatibilité limitée avec les anciennes versions de MySQL peut causer des problèmes si l’infrastructure comprend des systèmes hérités qui ne peuvent pas être facilement mis à niveau.
  • 3. Dépendance : En tant que composant de l’écosystème MySQL, les fonctionnalités du routeur MySQL peuvent être limitées à l’utilisation d’autres produits MySQL et peuvent ne pas bien s’intégrer aux bases de données non MySQL.

FAQ

Qu’est-ce que le routeur MySQL ?

MySQL Router est un outil léger qui achemine le trafic des applications vers les serveurs MySQL backend.

Comment fonctionne le routeur MySQL ?

Le routeur MySQL écoute les connexions client entrantes, détermine le meilleur serveur backend pour traiter la demande et transmet la demande du client au serveur sélectionné.

Quels systèmes d’exploitation prennent en charge MySQL Router ?

MySQL Router est pris en charge sur les systèmes d’exploitation Linux, macOS et Windows.

Quelle version de MySQL Server est requise pour utiliser MySQL Router ?

MySQL Router nécessite MySQL Server 5.7.15 ou plus récent, ou MySQL Server 8.0 ou plus récent.

Quels sont les protocoles pris en charge par MySQL Router ?

MySQL Router prend en charge le protocole MySQL, ainsi que le protocole X pour une utilisation avec MySQL Server 8.0 ou plus récent.

Le routeur MySQL peut-il acheminer le trafic vers plusieurs serveurs backend ?

Oui, MySQL Router peut acheminer le trafic vers un groupe de serveurs backend configurés dans une topologie de réplication ou un seul serveur backend.

Quelles sont les mesures de sécurité disponibles dans MySQL Router ?

Le routeur MySQL prend en charge le cryptage et l’authentification TLS à l’aide de l’authentification par mot de passe sécurisé (SPA) et des modules d’authentification enfichables (PAM).

Le routeur MySQL prend-il en charge l’équilibrage de charge ?

Oui, MySQL Router peut être configuré pour utiliser différents algorithmes d’équilibrage de charge, tels que le round-robin, afin d’équilibrer le trafic sur plusieurs serveurs backend.

Comment puis-je installer MySQL Router ?

Pour installer MySQL Router, vous pouvez télécharger et installer le package à partir du site Web d’Oracle ou utiliser un gestionnaire de packages pour votre système d’exploitation.

Le routeur MySQL est-il open source ?

Oui, MySQL Router est un logiciel open source publié sous la licence GPL v2.


David Fischer

David Fischer

Je suis rédacteur technologique pour UpdateStar, couvrant les logiciels, la sécurité et la confidentialité ainsi que la recherche et l’innovation en matière de sécurité de l’information. J’ai travaillé comme rédactrice pour des magazines informatiques allemands pendant plus d’une décennie avant de rejoindre l’équipe d’UpdateStar. Avec plus d’une décennie d’expérience éditoriale dans l’industrie technologique, j’apporte une richesse de connaissances et d’expertise à mon rôle actuel chez UpdateStar. Chez UpdateStar, je me concentre sur les domaines critiques des logiciels, de la sécurité et de la confidentialité, en veillant à ce que nos lecteurs restent informés des derniers développements et des meilleures pratiques.

Derniers commentaires de David Fischer

Installations

251 utilisateurs de UpdateStar avaient MySQL Router installé le mois dernier.
Secure téléchargements gratuits et vérifiés par UpdateStar

Acheter maintenant
Oracle Corporation
Restez à jour
avec UpdateStar freeware.

Derniers avis

B Bentley DGN IFilter
Améliorez vos capacités de recherche avec Bentley DGN IFilter
Nero - Premium Nero - Premium
Nero - Premium : La suite multimédia tout-en-un pour les créateurs
Paragon Partition Manager™ CE Paragon Partition Manager™ CE
Gestionnaire de partitions efficace pour une gestion facile des disques
Televzr Light Televzr Light
Rationalisez votre médiathèque avec Televzr Light
Ultimaker Cura Ultimaker Cura
Ultimaker Cura : un logiciel d’impression 3D incontournable
soft Xpansion Perfect PDF soft Xpansion Perfect PDF
Simplifiez votre gestion PDF avec Soft Xpansion Perfect PDF
UpdateStar Premium Edition UpdateStar Premium Edition
Garder votre logiciel à jour n’a jamais été aussi facile avec UpdateStar Premium Edition !
Google Chrome Google Chrome
Navigateur Web rapide et polyvalent
Microsoft Edge Microsoft Edge
Un nouveau standard en matière de navigation sur le Web
Microsoft Visual C++ 2015 Redistributable Package Microsoft Visual C++ 2015 Redistributable Package
Améliorez les performances de votre système avec le package redistribuable Microsoft Visual C++ 2015 !
Microsoft OneDrive Microsoft OneDrive
Rationalisez votre gestion de fichiers avec Microsoft OneDrive
Microsoft Visual C++ 2010 Redistributable Microsoft Visual C++ 2010 Redistributable
Composant essentiel pour l’exécution d’applications Visual C++

Dernières Mises à Jour


Java SE Development Kit 26.0.2.0

Puissants outils de développement Java d’Oracle

freeSSHd 1.3.1

freeSSHd by FreeSSHd Team is a lightweight and easy-to-use SSH server for Windows operating systems. It provides secure remote access to your Windows machines, allowing you to securely transfer files, access the command line, and more.

darwinbox 9.3.2

Darwinbox is a cloud-based HRMS platform that caters to all your HR requirements throughout the employee lifecycle. The Darwinbox mobile app offers a user-friendly and intuitive interface for carrying out daily HR tasks and transactions.

NX Studio 1.10.1

Édition et organisation efficaces avec le logiciel NX Studio de Nikon Corporation.

FirmaEC versión 5.1

Logiciel de signature numérique efficace pour les documents officiels du gouvernement.

4MeKey 4.2.13

Améliorez l’expérience de déverrouillage de votre iPhone avec 4MeKey !