mysql主从复制之mysql-proxy实现读写分离
来源:互联网 发布:淘宝修正官方旗舰店 编辑:程序博客网 时间:2024/05/26 16:01
1
[root@master ~]# yum install mysql mysql-devel -y
1
2
3
vim /etc/my.cnf
log-bin=mysql-bin #新增
server-id=
1
#新增
1
2
3
vim /etc/my.cnf
log-bin=mysql-bin #新增
server-id=
2
#新增
1
mysql> grant replication slave on *.* to
'leo'
@
'%'
identified by
'leo123'
;
1
2
mysql> change master to master_host=
'192.168.182.128'
,master_user=
'leo'
,master_password=
'leo123'
,master_log_file=
'mysql-bin.000001'
,master_log_pos=
247
;
mysql> start slave;
1
2
3
4
5
6
[root@mysql-proxy ~]# wget http:
//cdn.mysql.com/Downloads/MySQL-Proxy/mysql-proxy-0.8.3-linux-glibc2.3-x86-32bit.tar.gz
[root@mysql-proxy ~]# useradd -r mysql-proxy
[root@mysql-proxy ~]# tar zxvf mysql-proxy-
0.8
.
3
-linux-glibc2.
3
-x86-32bit.tar.gz -C /usr/local
[root@mysql-proxy ~]# mv /usr/local/mysql-proxy-
0.8
.
3
-linux-glibc2.
3
-x86-32bit /usr/local/mysql-proxy
[root@mysql-proxy ~]# export PATH=$PATH:/usr/local/mysql-proxy/bin/
[root@mysql-proxy ~]# echo
"PATH=$PATH:/usr/local/mysql-proxy/bin"
>> /etc/profile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
--help-all :获取全部帮助信息;
--proxy-address=host:port :代理服务监听的地址和端口;
--admin-address=host:port :管理模块监听的地址和端口;
--proxy-backend-addresses=host:port :后端mysql服务器的地址和端口;
--proxy-read-only-backend-addresses=host:port :后端只读mysql服务器的地址和端口;
--proxy-lua-script=file_name :完成mysql代理功能的Lua脚本;
--daemon :以守护进程模式启动mysql-proxy;
--keepalive :在mysql-proxy崩溃时尝试重启之;
--log-file=/path/to/log_file_name :日志文件名称;
--log-level=level :日志级别;
--log-
use
-syslog :基于syslog记录日志;
--plugins=plugin:在mysql-proxy启动时加载的插件;
--user=user_name :运行mysql-proxy进程的用户;
--defaults-file=/path/to/conf_file_name : 默认使用的配置文件路径;其配置段使用[mysql-proxy]标识;
--proxy-skip-profiling : 禁用profile;
--pid-file=/path/to/pid_file_name :进程文件名;
1
mysql> grant all on *.* to root@
'%'
identified by
'root123'
;
1
[root@mysql-proxy ~]# mysql-proxy --daemon --log-level=debug --user=mysql-proxy --keepalive --log-file=/
var
/log/mysql-proxy.log --plugins=
"proxy"
--proxy-backend-addresses=
"192.168.182.128:3306"
--proxy-read-only-backend-addresses=
"192.168.182.129:3306"
--proxy-lua-script=
"/usr/local/mysql-proxy/share/doc/mysql-proxy/rw-splitting.lua"
--plugins=admin --admin-username=
"admin"
--admin-password=
"admin"
--admin-lua-script=
"/usr/local/mysql-proxy/lib/mysql-proxy/lua/admin.lua"
0 0
- mysql主从复制之mysql-proxy实现读写分离
- mysql proxy 主从复制 读写分离
- Mysql主从复制/读写分离/proxy机制
- mysql-5.6+mysql-proxy构建主从复制与读写分离
- MySQL主从复制(Master-Slave)与读写分离(MySQL-Proxy)
- mysql主从复制(三)之实现读写分离
- MySQL之——MS主从复制(读写分离)实现
- MySQL之——MSS主从复制(读写分离)实现
- mysql 主从复制读写分离实现
- mysql 主从复制读写分离实现
- MySQL主从复制读写分离实现
- MySQL 主从复制和读写分离实现
- mysql 主从复制读写分离实现
- mysql读写分离(主从复制)实现
- MySQL主从复制--实现读写分离
- MySQL主从复制实现读写分离
- Amoeba实现Mysql主从复制读写分离
- mysql-proxy实现mysql主从库读写分离
- VS2015重装不能修改安装路径
- LeetCode:274. H-Index
- LeetCode:121. Best Time to Buy and Sell Stock
- awk分隔符
- Jacobian矩阵和Hessian矩阵
- mysql主从复制之mysql-proxy实现读写分离
- systemd 介绍
- shell脚本如何连接mysql数据库
- Swift UITextView添加背景图片,设定光标位置
- 红黑树的实现
- Linux下卸载php mysql apache
- UML类图实例
- 安卓数据库优化策略
- HDU 4513 吉哥系列故事——完美队形II(Manacher)