网创优客建站品牌官网
为成都网站建设公司企业提供高品质网站建设
热线:028-86922220
成都专业网站建设公司

定制建站费用3500元

符合中小企业对网站设计、功能常规化式的企业展示型网站建设

成都品牌网站建设

品牌网站建设费用6000元

本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...

成都商城网站建设

商城网站建设费用8000元

商城网站建设因基本功能的需求不同费用上面也有很大的差别...

成都微信网站建设

手机微信网站建站3000元

手机微信网站开发、微信官网、微信商城网站...

建站知识

当前位置:首页 > 建站知识

使用mysqlproxy对数据库进行读写分离-创新互联

服务器安排如下:使用mysqlproxy对数据库
进行读写分离

192.168.100.128 主

创新互联是专业的江安网站建设公司,江安接单;提供成都网站设计、成都网站建设,网页设计,网站设计,建网站,PHP网站建设等专业做网站服务;采用PHP框架,可快速的进行江安网站开发网页制作和功能扩展;专业做搜索引擎喜爱的网站,专业的做网站团队,希望更多企业前来合作!

192.168.100.129 从

192.168.100.130 mysql-proxy

1、在100.130中下载安装mysql-proxy

tar -zxvf mysql-proxy-0.8.5-linux-el6-x86-64bit.tar.gz
cp mysql-proxy-0.8.5-linux-el6-x86-64bit /usr/local/mysql-proxy

2、配置环境变量

LUA_PATH="/usr/local/mysql-proxy/share/doc/mysql-proxy/?.lua"
export LUA_PATH
PATH=$PATH:/usr/local/mysql-proxy/bin
export JAVA_HOME JRE_HOME PATH CLASSPATH HADOOP_HOME LUA_PATH

保存退出后

source /etc/profile

3、修改mysql proxy的读写分离脚本的配置

vim /usr/local/mysql-proxy/share/doc/mysql-proxy/rw-splitting.lua
if not proxy.global.config.rwsplit then

            proxy.global.config.rwsplit = {

                    min_idle_connections= 1,// 改为1
                    max_idle_connections= 2,// 改为2
 

                    is_debug= false

            }

    end

默认最小4个(大8个)以上的客户端连接才会实现读写分离, 现改为最小1个大2个,便于读写分离的测试

4、在100.128,100.129为代理创建用户

mysql>grant all on *.* to 'test'@'192.168.100.130' identified by '321321';
mysql>flush privileges;

5、启动mysql-proxy

vim /usr/local/mysql-proxy/mysql-proxy.sh // 新建一个shell文件,加入以下内容

内容如下

mysql-proxy --daemon --log-level=debug --log-file=/var/log/mysql-proxy.log --plugins=proxy -b 192.168.100.128:3306 -r 192.168.100.129:3306 --proxy-lua-script="/usr/local/mysql-proxy/share/doc/mysql-proxy/rw-splitting.lua" --plugins=admin --admin-username="test" --admin-password="321321" --admin-lua-script="/usr/local/mysql-proxy/share/doc/mysql-proxy/admin.lua"

注意,在“/usr/local/mysql-proxy/share/doc/mysql-proxy/”目录中默认没有admin.lua文件但是有admin-sql.lua,

cp admin-sql.lua admin.lua

启动

 ./mysql-proxy.sh

需要注意的是用户权限及防火墙关掉


文章标题:使用mysqlproxy对数据库进行读写分离-创新互联
文章源于:http://bjjierui.cn/article/cdpgcg.html

其他资讯