This page is old historical content. Please refer to MySQL Proxy on Launchpad for fresh news
MySQL Proxy is a simple program that sits between your client and MySQL server(s) that can monitor, analyze or transform their communication. Its flexibility allows for unlimited uses; common ones include:
- load balancing
- query analysis
- query filtering and modification
- ... and many more.
For known issues and caveats with the read/write splitting script, please see the overview page.
MySQL Proxy is released under a GPLv2 license.
- Debian packages
- http://packages.qa.debian.org/mysql-proxy for unstable and testing
- http://www.backports.org/debian/pool/main/m/mysql-proxy/ for backports
- mysql-proxy on ubuntu (and debian)
- MySQL Proxy init script to RedHat
- the MySQL Reference manual
- Getting Started
The proxy's flexibility stems from its scripting support. A growing collection of snippets can be found at the MySQL Forge.
Their description, categorization, and documentation is kept in the Proxy Cookbook