MySQL Proxy应用入门(1)--安装MySQL Proxy

时间:2011-03-08 09:50:00 

MySQL Proxy(MySQL代理)是一个通过MySQL网络协议,提供MySQL服务器与客户端之间连接的应用工具,在基本配置条件下,MySQL代理仅是传递客户端发出的查询请求到MySQL服务器端,而后返回MySQL服务器的响应到客户端。

由于MySQL代理使用的MySQL网络协议,因此所有MySQL兼容的客户端(包括mysql命令行、调用mysql命令行的类库、以及支持MySQL网络协议的应用)均可无需修改连接代理。

通过配置,MySQL代理同样能够监测及修改客户端与服务器端的通讯,这样DBA可以控制客户端提交的查询,比如调整查询的结果集,甚至可以跳过MySQL数据库,直接返回数据给客户端。

本文档基于MySQL代理0.8.0版本。


    提示:

  • MySQL代理当前仍为alpha版本,不建议在产品环境下使用。


MySQL代理预编译版本支持的平台还算广泛,包括Linux(含RedHat,Fedora,Debian,SuSE等),Mac OS X,FreeBSD,IBM AIX,Sun Solaris,Microsoft Windows(xp,vista,server2003/2008)等均可支持。


一、安装MySQL代理

有下列几种安装方式可选:

  • 采用预编译的二进制版本:

  • 使用源码编译方式安装:


1.1 二进制方式安装

这种方式操作比较简单,基本上就是解压缩,然后修改pach环境变量,加入MySQL Proxy命令行的路径即可,简述步骤如下:


    # tar zvxf mysql-proxy-0.8.x-os.tar.gz

  • # export PATH=$PATH:mppath/sbin



1.2 源码方式安装

源码统计的话,下列依赖包需要首先被安装:

  • libevent 1.x or higher (1.3b or later is preferred)

  • lua 5.1.x or higher

  • glib2 2.6.0 or higher

  • pkg-config

  • libtool 1.5 or higher

  • MySQL 5.0.x or higher developer files

而后解压缩下载到的源码包,并执行configure进行配置


    shell> tar zxf mysql-proxy-0.7.2.tar.gz

    shell> cd mysql-proxy-0.7.2

  • shell> ./configure


执行make进行编译


  • shell> make


执行make check检查编译的情况


  • shell> make check


执行make install 进行安装


  • shell> make install


默认情况下mysql-proxy会被安装到/usr/local/sbin/mysql-proxy中。

标签:mysql,proxy,安装
0
投稿

猜你喜欢

  • 设计良好网页的4项原则

    2009-04-24 12:48:00
  • 《写给大家看的设计书》阅读笔记之对比原则

    2009-07-15 10:14:00
  • SQL语句练习实例之二——找出销售冠军

    2011-10-24 19:52:45
  • MySQL中数据表操作详解

    2008-12-29 13:50:00
  • CSS属性与JavaScript 编码方法对照表

    2008-12-01 13:01:00
  • SQL Server SA权限最新入侵方法

    2009-03-25 16:56:00
  • sql exist的妙用

    2007-11-08 11:47:00
  • ASP运行环境iis和pws的搭建

    2007-09-22 18:44:00
  • SQL Server 数据库故障修复顶级技巧之一

    2010-05-01 18:49:00
  • 完全讲解 使用MSCS建立SQL Server集群

    2009-01-19 14:10:00
  • 从SQL Server2000升级到2005的过程解析

    2009-01-13 14:07:00
  • asp脚本延时 自定义的delay函数

    2008-04-07 12:59:00
  • 你是真正的用户体验设计者吗? Ⅱ

    2008-03-21 12:30:00
  • 官方是这样定义 DOCTYPE HTML PUBLIC 的

    2007-05-31 09:43:00
  • JS代码混淆加密工具

    2008-05-25 13:49:00
  • 兼容主流浏览器,纯CSS下拉菜单

    2010-09-05 20:30:00
  • 改进评论提交表单

    2009-03-25 20:37:00
  • asp如何更好地保护我的网页?

    2009-11-22 19:29:00
  • SQL Server命令行导数据的2种方式

    2010-07-26 14:48:00
  • Facebook:产品设计评价体系解密

    2011-05-24 17:13:00
  • asp之家 网络编程 m.aspxhome.com