MySQL Proxy
Notice: This page is old. Please refer to MySQL Proxy on Launchpad for fresh newsContents |
MySQL Proxy
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
- failover
- query analysis
- query filtering and modification
- ... and many more.
R/W Splitting
For known issues and caveats with the read/write splitting script, please see the overview page.
License
MySQL Proxy is released under a GPLv2 license.
Downloads
Official Releases
- http://dev.mysql.com/downloads/mysql-proxy/
- Binary packages for all MySQL Enterprise supported platforms
- Source code releases, check the Compiling Instructions
- 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)
Snapshots
- http://launchpad.net/mysql-proxy
- the source repository
- How to build MySQL Proxy from bzr
- Building MySQL Proxy on Mac OS X
- http://download.opensuse.org/repositories/server:/database/
Other scripts
- mySQL Proxy init script to RedHat
Documentation
- the MySQL Reference manual
- MySQL Proxy Overview, the MySQL University Session
- Getting Started
- Migrating from MySQL 0.6.x to 0.7.x
Scripts
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