Mysql Proxy环境搭建

  1. 服务器环境:
    三台centos6服务器: 192.168.1.1
    192.168.1.2
    192.168.1.3
    mysql版本:mysql-5.6.29-1.el6.x86_64.rpm
    mysql-proxy版本:mysql-proxy-0.8.5-linux-el6-x86-64bit
    注意:推荐下载编译好的二进制包直接解压,因为下载源码包手动编译对服务器环境有要求,容易出问题
  2. 搭建步骤:
    2.1 安装mysql数据库
    选择两台服务器分别安装mysql数据库
    192.168.1.1
    192.168.1.2
    2.2 配置mysql主从
    这里 192.168.1.1 作为主
    192.168.1.2作为从
    2.3 安装mysql-proxy
    这里192.168.1.3作为proxy服务器。
    通过 rpm -qa | grep name 的方式验证以下软件包是否已全部安装。
    gcc* gcc-c++* autoconf* automake* zlib* libxml* ncurses-devel* libmcrypt* libtool* flex* pkgconfig* libevent* glib*
    若缺少相关的软件包,可通过yum -y install方式在线安装,或直接从系统安装光盘中找到并通过rpm -ivh方式安装。
    这里安装目录在/opt 下面
    tar zvfx lua-5.1.4.tar.gz
    cd lua-5.1.4
    需要修改一下文件
    vi src/Makefile
    在CFLAGS= -O2 -Wall (MYCFLAGS)fPICCFLAGS=O2WallfPIC (MYCFLAGS) 来避免编译过程中出现错误。

    make linux
    make install

    首先MySQL Proxy以服务器的身份接受客户端请求,根据配置对这些请求进行分析处理,然后以客 户端的身份转发给相应的后端数据库服务器,再接受服务器的信息,返回给客户端,所以MySQL Proxy需要同时实现客户端和服务器的协议。由于要对客户端发送过来的SQL语句进行分析,还需要包含一个SQL解析器。可以说MySQL Proxy相当于一个轻量级的MySQL了,实际上,MySQL Proxy的admin server是可以接受SQL来查询状态信息的。
    注意:proxy服务器不用安装mysql

  3. 常见问题:

  4. sdsd
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值