- 服务器环境:
三台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.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)这一行记录里加上−fPIC,更改为CFLAGS=−O2−Wall−fPIC (MYCFLAGS) 来避免编译过程中出现错误。make linux
make install首先MySQL Proxy以服务器的身份接受客户端请求,根据配置对这些请求进行分析处理,然后以客 户端的身份转发给相应的后端数据库服务器,再接受服务器的信息,返回给客户端,所以MySQL Proxy需要同时实现客户端和服务器的协议。由于要对客户端发送过来的SQL语句进行分析,还需要包含一个SQL解析器。可以说MySQL Proxy相当于一个轻量级的MySQL了,实际上,MySQL Proxy的admin server是可以接受SQL来查询状态信息的。
(注意:proxy服务器不用安装mysql)常见问题:
- sdsd
Mysql Proxy环境搭建
最新推荐文章于 2023-05-12 19:05:08 发布