MySQL Proxy 编译安装 By CentOS
MySQL Proxy Download: http://dev.mysql.com/downloads/mysql-proxy/
MySQL Proxy Wiki: http://forge.mysql.com/wiki/MySQL_Proxy
1、lua 安装
Get lua from: http://www.lua.org/
- vi Makefile (将 “INSTALL_TOP= /usr/local” 变为 “INSTALL_TOP= /yourpath/lua”)
- make ansi
- make install
2、GLib 安装
Get GLib from: http://www.gtk.org/
- ./configure –prefix=/yourpath/glib2
- make
- make install
Note: newer version need newer pkg-conifg 0.xx
Get pkg-config from: http://pkg-config.freedesktop.org/releases/
- ./configure
- make
- make install
3、libevent 安装
Get libevent from: http://monkey.org/~provos/libevent/
- ./configure –prefix=/yourpath/libevent
- make;make install
4、check 安装
Get check lib from: http://check.sourceforge.net/
- ./configure –prefix=/yourpath/check
- make
- make install
5、MySQL Proxy 安装
编译前先要设置一下环境变量(export),类似于 Windows 下的 PATH
- export LUA_CFLAGS=”-I/yourpath/lua/include” LUA_LIBS=”-L/yourpath/lua/lib -llua -ldl” LDFLAGS=”-lm”
- export GLIB_CFLAGS=”-I/yourpath/glib2/include/glib-2.0 -I/yourpath/glib2/lib/glib-2.0/include”
- export GLIB_LIBS=”-L/yourpath/glib2/lib -lglib-2.0″
- export CPPFLAGS=”$CPPFLAGS -I/yourpath/libevent/include”
- export CFLAGS=”$CFLAGS -I/yourpath/libevent/include”
- export LDFLAGS=”$LDFLAGS -L/yourpath/libevent/lib -lm”
- ./configure –prefix=/yourpath/mysql-proxy –with-mysql=/yourpath/mysql –with-check=/yourpath/check
- make
- make install
测试是否安装成功,看下边这条语句是否可以正常输出 MySQL Proxy 的帮助
- /yourpath/mysql-proxy/sbin/mysql-proxy –help-all
没有评论▼