MySQL Router is part of InnoDB Cluster, and is lightweight middleware that provides transparent routing between your application and back-end MySQL Servers. It can be used for a wide variety of use cases, such as providing high availability and scalability by effectively routing database traffic to appropriate back-end MySQL Servers. The pluggable architecture also enables developers to extend MySQL Router for custom use cases. For additional details about how MySQL Router is part of InnoDB Cluster, see MySQL AdminAPI.
MySQL Router 8.0 is highly recommended for use with MySQL Server 8.0 and 5.7.
For notes detailing the changes in each release, see the MySQL Router Release Notes.
If you have not yet installed MySQL Router, download it from the download site.
For help with using MySQL, please visit the MySQL Forums, where you can discuss your issues with other MySQL users.
Licensing information. This product may include third-party software, used under license. If you are using a Commercial release of MySQL Router, see MySQL Router Commercial License Information User Manual for licensing information, including licensing information relating to third-party software that may be included in this Commercial release. If you are using a Community release of MySQL Router, see MySQL Router Community License Information User Manual for licensing information, including licensing information relating to third-party software that may be included in this Community release.
Document generated on: 2021-08-05 (revision: 70529)
Table of Contents
- Preface and Legal Notices
- 1 General Information
- 2 Installing MySQL Router
- 2.1 Installing MySQL Router on Linux
- 2.2 Installing MySQL Router with Docker
- 2.3 Installing MySQL Router on macOS
- 2.4 Installing MySQL Router on Windows
- 2.5 Installing MySQL Router from Source Code
- 3 Deploying MySQL Router
- 4 Configuration
- 5 MySQL Router Application
- 6 MySQL Router REST API
- A MySQL Router Frequently Asked Questions