If you download a source package, you must compile the MySQL Proxy before using it. A build from source requires that the following prerequisite components be installed:
libevent1.x or higher (1.3b or later is preferred)lua 5.1.x or higher
glib22.6.0 or higherpkg-config
libtool 1.5 or higher
MySQL 5.0.x or higher developer files
On some operating systems you may need to manually build the required components to get the latest version. If you have trouble compiling MySQL Proxy, consider using a binary distributions instead.
After you have verified that the prerequisite components are installed, configure and build MySQL Proxy:
shell>tar zxf mysql-proxy-shell>0.7.2.tar.gzcd mysql-proxy-shell>0.7.2./configureshell>make
If you want to test the build, use the check
target to make:
shell> make check
The tests try to connect to localhost using
the root user. If you need to provide a
password, set the MYSQL_PASSWORD environment
variable:
shell> MYSQL_PASSWORD=root_pwd make check
You can install using the install target:
shell> make install
By default, mysql-proxy is installed into
/usr/local/sbin/mysql-proxy. The Lua
example scripts are installed into
/usr/local/share.