Official Oracle MySQL Solution
MySQL Router Load Balancing
In short: MySQL Router is Oracle's official lightweight middleware that sits between applications and a MySQL InnoDB Cluster or ReplicaSet. It reads cluster metadata to discover topology automatically, routes writes to the primary and load-balances reads across secondaries, and transparently reconnects clients during failover — with no application code changes.
Deploy official MySQL Router for seamless InnoDB Cluster integration, intelligent connection routing, and enterprise-grade high availability with Oracle support.

Complete Solutions
Comprehensive MySQL Router Services
From initial setup to advanced optimization, we provide complete MySQL Router solutions for InnoDB Cluster environments.
MySQL Router Implementation
Complete setup and configuration of MySQL Router for InnoDB Cluster integration
- Router installation and configuration
- InnoDB Cluster discovery setup
- Connection routing configuration
- SSL/TLS encryption setup
InnoDB Cluster Integration
Seamless integration with MySQL InnoDB Cluster for automatic failover
- Cluster metadata management
- Automatic topology discovery
- Primary/secondary detection
- Cluster state monitoring
Read/Write Splitting
Intelligent routing of read and write operations for optimal performance
- Automatic read/write detection
- Load balancing across secondaries
- Connection pooling optimization
- Transaction consistency handling
High Availability Setup
Automatic failover and recovery with minimal downtime and data loss
- Automatic failover detection
- Connection re-routing
- Health monitoring and alerts
- Graceful degradation handling
Performance Optimization
Fine-tune MySQL Router for maximum throughput and minimal latency
- Connection pool tuning
- Routing algorithm optimization
- Memory and CPU optimization
- Performance monitoring setup
Migration & Consulting
Expert guidance for migrating to MySQL Router and ongoing support
- Legacy system migration
- Architecture design review
- Best practices training
- 24/7 support and maintenance
Why Router
Why Choose MySQL Router for InnoDB Cluster?
MySQL Router provides official Oracle support with seamless InnoDB Cluster integration and intelligent connection management.

Official Oracle Solution
Backed by Oracle with official support, regular updates, and seamless integration with MySQL ecosystem.
Intelligent Routing
Automatic read/write splitting with intelligent load balancing across secondary nodes for optimal performance.
Automatic Failover
Seamless failover with automatic detection of cluster topology changes and connection re-routing.
InnoDB Cluster Native
Purpose-built for InnoDB Cluster with native metadata management and cluster state awareness.
Routing Strategies
MySQL Router Routing Modes
Choose the optimal routing strategy for your application requirements and performance needs.
Read-Write Split
Automatic routing based on SQL statement type
Writes go to primary, reads distributed across secondaries for optimal performance and load distribution.
Best for: Mixed workloadsRead-Only
All connections routed to secondary nodes
Perfect for reporting, analytics, and read-heavy applications that don't require write access.
Best for: Analytics workloadsPrimary-Only
All connections directed to the primary node
Ensures strong consistency for applications requiring immediate read-after-write consistency.
Best for: Strong consistencyProcess
Our MySQL Router Implementation Process
A systematic approach to deploying production-ready MySQL Router with comprehensive testing and optimization.
Cluster Assessment
Analyze your InnoDB Cluster setup, application requirements, and performance objectives.
Router Configuration
Install and configure MySQL Router with optimal settings for your cluster topology.
Integration Testing
Comprehensive testing of routing, failover scenarios, and application compatibility.
Production Deployment
Deploy to production with monitoring, alerting, and ongoing optimization support.
FAQ
MySQL Router & InnoDB Cluster FAQs
Common questions about MySQL Router implementation and InnoDB Cluster integration.
Related Services
Related MySQL Services
Explore complementary MySQL high availability and clustering services that pair with MySQL Router.
MySQL InnoDB Cluster
Built-in high availability with Group Replication and MySQL Shell
Deploy and manage MySQL InnoDB Cluster — the native topology MySQL Router routes connections to.
Learn moreMySQL High Availability
Resilient MySQL architectures with automatic failover
Design fault-tolerant MySQL deployments with minimal downtime and seamless failover.
Learn moreAurora MySQL
Managed, cloud-native MySQL-compatible database on AWS
Migrate to and optimize Amazon Aurora MySQL for elastic scale and managed high availability.
Learn moreReady to Implement MySQL Router?
Let our experts deploy official MySQL Router solutions for your InnoDB Cluster environment.