MySQL 读写分离
发表于:2022-02-14 17:39:49浏览:328次
MySQL 读写分离
mysql版 本:MySQL5.7.26
mysql主服务器:localhost:3306
mysql从服务器:localhost:3308
① 安装mysql-proxy中间件,主从同步相关教程
下载地址:https://downloads.mysql.com/archives/proxy/
② 新增mysql-proxy配置文件,mysql-proxy.conf
[mysql-proxy] proxy-address=127.0.0.1:4000 #mysql-proxy运行ip和端口,不加端口,默认4040 admin-username=root #共有用户 admin-password=root admin-lua-script=D:/download/mysql-proxy-0.8.5-windows-x86-32bit/lib/mysql-proxy/lua/admin.lua proxy-backend-addresses=127.0.0.1:3306 #指定后端主master写入数据 proxy-read-only-backend-addresses=127.0.0.1:3308 #指定后端从slave读取数据,多个使用逗号分隔 proxy-lua-script=D:/download/mysql-proxy-0.8.5-windows-x86-32bit/share/doc/mysql-proxy/rw-splitting.lua #min_idle_connections = 1,max_idle_connections = 1 log-file=D:/download/mysql-proxy-0.8.5-windows-x86-32bit/mysql-proxy.log log-level=debug #定义log日志级别,由高到低分别有(error|warning|info|message|debug) daemon=true #以守护进程方式运行 keepalive=true #mysql-proxy崩溃时,尝试重启