利用中间件 mysql

    xiaoxiao2021-03-25  117

      安装 mysql_proxy       cd /usr/local/src       wget http://mysql.cdpa.nsysu.edu.tw.Downloads/MySQL -Proxy/mysql-proxy-0.8.3-linux-glibc2.3-x86-64bit.tar.gz       tar -zxvf mysql-proxy-0.8.3-linux-glibc2.3-x86-64bit.tar.gz       mv mysql-proxy-0.8.3-linux-glibc2.3-x86-64bit /usr/local/mysql-proxy       cd /usr/lcoal/mysql-proxy       ./bin/mysql-proxy --help -all                   //显示所有需求信息        实现负载均衡:       ./bin/mysql-proxy -P 192.168.0.199:4040 --proxy-backend-addresses=192.168.0.199:3306 --proxy-backend-addresses=192.168.0.200:3306       mysql -h 192.168.0.199 -P 4040 -uroot -p                                 //客户端(D:mysql5.5\bin)直接链接 proxy       //下面就能进行一系列的操作了。       均衡不是在语句上的均衡,容易带来数据上的不一致。而是链接数上的均衡。(为了保持数据的一致性,最好服务器之间要做主主复制。)        实现读写分离      ./bin/mysql-proxy -b 192.168.0.199:3306 -r 192.168.0.200:3306 -s /usr/local/mysql-proxy/share/doc/mysql-proxy/rw-splitting.lua --daemon                                         -b                                         -r       读服务器                                         -s       读写分离依靠的脚本                                         --daemon         后台运行       在 share/doc/mysql-proxy/rw-splitting.lua 内有两个值决定达到多大连接数开启读写分离。                       min_idle_connections = 1,                       max_idle_connections=4      (为了保持数据的一致性,最好服务器之间要做主从复制。从服务器用来读)
    转载请注明原文地址: https://ju.6miu.com/read-10220.html

    最新回复(0)