lygyh9985825 发表于 2018-10-3 07:20:32

mysql-proxy实现mysql的读写分离

# tar zxf mysql-proxy-0.8.3-linux-rhel5-x86-64bit.tar.gz -C /usr/local/  
# cd /usr/local/
  
# ls
  
bingames    lib    libexec                                  sbin   src
  
etcincludelib64mysql-proxy-0.8.3-linux-rhel5-x86-64bitshare
  
# mv mysql-proxy-0.8.3-linux-rhel5-x86-64bit mysqlproxy
  
# cd mysqlproxy/
  
# ls
  
binincludeliblibexeclicensesshare
  
# ls bin
  
mysql-binlog-dumpmysql-myisam-dumpmysql-proxy(启动脚本)
  
# ls share/doc/mysql-proxy/(区分用户读写请求的脚本)都是用lua语言编写
  
active-queries.lua       ro-balance.lua         tutorial-resultset.lua
  
active-transactions.luaro-pooling.lua         tutorial-rewrite.lua
  
admin-sql.lua            rw-splitting.lua(读写分离)tutorial-routing.lua
  
analyze-query.lua      tutorial-basic.lua       tutorial-scramble.lua
  
auditing.lua             tutorial-constants.lua   tutorial-states.lua
  
commit-obfuscator.lua    tutorial-inject.lua      tutorial-tokenize.lua
  
commit-obfuscator.msc    tutorial-keepalive.lua   tutorial-union.lua
  
COPYING                  tutorial-monitor.lua   tutorial-warnings.lua
  
histogram.lua            tutorial-packets.lua   xtab.lua
  
load-multi.lua         tutorial-prep-stmts.lua
  
README                   tutorial-query-time.lua


页: [1]
查看完整版本: mysql-proxy实现mysql的读写分离