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:
libevent
1.x or higher (1.3b or later is preferred)lua 5.1.x or higher
glib2
2.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
./configure
shell>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
.