MySQL Router 8.0.45

MySQL Router 8.0.45

Oracle Corporation  ❘ Commercial
Windows
Rank 1 among competitors
Latest Version
8.0.45

Efficiently manage and distribute MySQL traffic with MySQL Router

Human-built. AI-enhanced.
David Fischer

MySQL Router by Oracle Corporation provides a seamless way to manage and distribute MySQL traffic, improving performance and reliability.
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.

Overview

MySQL Router is a Commercial software in the category Development developed by Oracle Corporation.

The users of our client application UpdateStar have checked MySQL Router for updates 440 times during the last month.

The latest version of MySQL Router is 8.0.45, released on 05/21/2026. It was initially added to our database on 07/01/2017. The most prevalent version is 8.0.45, which is used by 14% of all installations.

MySQL Router runs on the following operating systems: Windows.

MySQL Router has not been rated by our users yet.

Pros

  • 1. Load balancing: MySQL Router supports load balancing by distributing client requests across multiple MySQL Servers, helping to improve performance and handle high traffic.
  • 2. High availability: It can automatically detect and route traffic to available MySQL instances in case of server failures, ensuring uninterrupted service.
  • 3. Scalability: With features like read-write splitting and query routing, MySQL Router helps in scaling the database infrastructure to meet growing demands effectively.
  • 4. Security: MySQL Router offers various security features, such as SSL support for encrypted connections, user authentication, and authorization controls.
  • 5. Monitoring: It provides insights into the performance of MySQL servers through monitoring capabilities, helping in identifying bottlenecks and optimizing resource usage.

Cons

  • 1. Complexity: Configuring and managing MySQL Router may require expertise and experience with MySQL databases, making it challenging for beginners.
  • 2. Compatibility: Limited compatibility with older versions of MySQL may cause issues if the infrastructure includes legacy systems that cannot be easily upgraded.
  • 3. Dependency: Being a component of the MySQL ecosystem, MySQL Router's functionality may be restricted to working with other MySQL products and may not integrate well with non-MySQL databases.

FAQ

What is MySQL Router?

MySQL Router is a lightweight tool that routes application traffic to backend MySQL Servers.

How does MySQL Router work?

MySQL Router listens for incoming client connections, determines the best backend server to handle the request, and forwards the client's request to the selected server.

Which operating systems support MySQL Router?

MySQL Router is supported on Linux, macOS, and Windows operating systems.

What version of MySQL Server is required to use MySQL Router?

MySQL Router requires MySQL Server 5.7.15 or newer, or MySQL Server 8.0 or newer.

What protocols does MySQL Router support?

MySQL Router supports the MySQL Protocol, as well as the X Protocol for use with MySQL Server 8.0 or newer.

Can MySQL Router route traffic to multiple backend servers?

Yes, MySQL Router can route traffic to a group of backend servers configured in a replication topology or a single backend server.

What security measures are available in MySQL Router?

MySQL Router supports TLS encryption and authentication using Secure Password Authentication (SPA) and Pluggable Authentication Modules (PAM).

Does MySQL Router support load balancing?

Yes, MySQL Router can be configured to use different load balancing algorithms, such as round-robin, to balance the traffic across multiple backend servers.

How can I install MySQL Router?

To install MySQL Router, you can download and install the package from Oracle's website or use a package manager for your operating system.

Is MySQL Router open source?

Yes, MySQL Router is open source software released under the GPL v2 license.


David Fischer

David Fischer

I am a technology writer for UpdateStar, covering software, security, and privacy as well as research and innovation in information security. I worked as an editor for German computer magazines for more than a decade before joining the UpdateStar team. With over a decade of editorial experience in the tech industry, I bring a wealth of knowledge and expertise to my current role at UpdateStar. At UpdateStar, I focus on the critical areas of software, security, and privacy, ensuring our readers stay informed about the latest developments and best practices.

Latest Reviews by David Fischer

Installations

440 users of UpdateStar had MySQL Router installed last month.

Latest Reviews


TunePat Apple Music Converter

Effortless Music Conversion with TunePat Apple Music Converter

TunePat Spotify Converter

TunePat Spotify Converter: Your Ultimate Tool for Music Freedom

Stronghold Crusader HD Enhanced Edition

Stronghold Crusader HD Enhanced Edition: A Classic Strategy Game Revisited

Secure Eraser

Securely erase sensitive data with ease

TunePat Amazon Music Converter

TunePat Amazon Music Converter: Simplify Your Music Downloading Needs

KeyDepot

KeyDepot: Safely Store and Manage Your Passwords

Buy now
Oracle Corporation
Stay up-to-date
with UpdateStar freeware.
MySQL Connector J MySQL Connector J
Enhance Your Database Connectivity with MySQL Connector J!
UpdateStar Premium Edition UpdateStar Premium Edition
Keeping Your Software Updated Has Never Been Easier with UpdateStar Premium Edition!
Google Chrome Google Chrome
Fast and Versatile Web Browser
Microsoft Edge Microsoft Edge
A New Standard in Web Browsing
Microsoft OneDrive Microsoft OneDrive
Streamline Your File Management with Microsoft OneDrive
Microsoft Visual C++ 2015 Redistributable Package Microsoft Visual C++ 2015 Redistributable Package
Boost your system performance with Microsoft Visual C++ 2015 Redistributable Package!
Microsoft Visual C++ 2010 Redistributable Microsoft Visual C++ 2010 Redistributable
Essential Component for Running Visual C++ Applications

Latest Updates


Aegis Browser 1.3.28

The Aegis Browser is designed with a primary focus on privacy and security, offering a streamlined and efficient browsing experience. It integrates useful features such as news updates and weather information to enhance user convenience.

UrbanPro for Tutors 26.09.11

UrbanPro for Tutors - Teach Online or nearby students UrbanPro.com is a leading learning marketplace in India where students come to learn from trusted personal tutors.

Relax Water: sleep, meditation 7.4.0

Find Your Calm with Relax Water: Sleep, Meditation App