解决方案 »

  1.   

    你是如何启动代理的 ?代理实现读写分离使用的是VIP(虚拟IP),你是如何配置与使用的 ?
      

  2.   

    我是有3台电脑,ip是:
    主服务器ip:192.168.19.104
    从服务器ip:192.168.19.107
    proxy服务器ip:192.168.19.110
    mysql-proxy代理参数配置在/etc/mysql/mysql-proxy.cnf配置,没有用命令mysql-proxy.cnf文件是新建的。
    [mysql-proxy]
    admin-username=root
    admin-password=root
    admin-lua-script = /usr/share/mysql-proxy/admin-sql.lua 
    proxy-backend-addresses=192.168.19.104:3306 //主数据库服务器
    proxy-read-only-backend-addresses=192.168.19.107:3306 //从数据库服务器
    proxy-lua-script=/usr/share/mysql-proxy/rw-splitting.lua
    log-file=/var/tmp/mysql-proxy.log
    log-level=debug
    daemon=true
    keepalive=true
    max-open-files=1024
    配置结束让,然后修改/etc/mysql/mysql-proxy.cnf权限为660
    接着/etc/init.d/mysql-proxy restart
      

  3.   

    日志文件中没有错误信息吗 ?“log-file=/var/tmp/mysql-proxy.log”
      

  4.   

    是我搞错了
    mysql -upeoxy2 -p1234 -P4040 -h192.168.19.104这个应该是代理机自己的ip