鬼吹灯之寻龙诀杨颖:MySQL Proxy 安装,配置与测试
来源:百度文库 编辑:偶看新闻 时间:2024/04/27 22:55:05
MySQL Proxy 安装,配置与测试
2009-02-13 15:46:07| 分类: mysql |字号 订阅
MySQL Proxy项目已经嵌入了LUA语言
当初希望得到的功能.
都已经实现了
包括
负载均衡
故障切换
SQL语句变形等等
有了SQL变形
则很多功能
例如数据库的垂直以及水平分割
都可以移出应用程序层
这样开发人员的负担就大大降低了.
环境:
CentOS 5.1
MySQL Proxy 0.6.1
只选择Development Tools其他组件未安装
路径:
lua执行程序: /usr/local/bin/lua
mysql-proxy执行程序: /usr/local/sbin/mysql-proxy
mysql-proxy配置文件: /usr/local/share/mysql-proxy
下面是MySQL Proxy的安装步骤
首先安装lua.由于MySQL Proxy 用到lua作为内嵌配置脚本语言
所以make的时候需要用到lua的文件
下载,解压并进入lua目录
make install
export LUA_CFLAGS="-I/usr/local/include"
export LUA_LIBS="-L/usr/local/lib -llua -ldl"
export LDFLAGS="-lm"
安装glib包
#yum install glib2-devel
安装libevent
#yum install libevent-devel
安装check
#yum install check
安装libtool
#yum install libtool
安装SVN
#yum install subversion
安装mysql开发包
#yum install mysql-devel(如果是手动安装,则只要保证mysql.h能够被系统找到即可)
正式安装MySQL Proxy
从svn上获取最新代码
cd mysql-proxy
./autogen.sh
./configure
./make
./make install
测试mysql proxy是否正常运行
#mysql-proxy -V
执行读写分离
mysql-proxy --proxy-read-only-backend-addresses=192.168.210.132:3306 --proxy-backend-addresses=192.168.210.131:3306 --proxy-lua-script=/usr/local/share/mysql-proxy/rw-splitting.lua > /var/log/mysql-proxy/mysql-proxy.log &
MySQL安装配置问题?
怎么安装proxy.dll
怎么安装proxy.dll
安装proxy.dll
MYSQL数据库在本地怎么安装怎么测试DISCUZ!论坛
mysql安装后,为什么会与localhost连接不上啊?
PWS的安装与配置
Eclipse做tomcat+mysql+jsp开发,路径已配置,web测试的时候提示java.sql.SQLException: No suitable driver
mysql安装错误
如何安装MySQL 5.0?
mysql 怎样安装?
无法安装MYSQL???
Mysql 安装问题
MYSQL安装问题--
mysql安装问题
mysql安装后问题
mysql的安装
MYSQL数据库怎么安装?
【求助】安装并且配置好apache+php+mysql之后该咋办捏?
没有root权限可以安装和进行mysql的基本配置么?
delphi与mysql问题
delphi与mysql问题
PHP与MYSQL
如何配置jdk tomcat mysql?