码迷,mamicode.com
首页 > 数据库 > 详细

mysql主从同步的结构模式

时间:2016-02-03 06:46:06      阅读:201      评论:0      收藏:0      [点我收藏+]

标签:mysql主从同步的结构模式

一主一从(重要),一主多从(最常用),主从从,主主结构;

控制主从同布时,备份指定的数据库而不是备份所有的库:

1 在主数据库服务端配置:

vim /etc/my.cnf

[mysqld]

binlog-do-db=db_name    #只允许同步这个库

binlog-ignore-db=db_name   #只不同步这个库

2 在从数据库服务端配置:

vim /etc/my.cnf

[mysqld]

replicate-do-db=db_name   #只备份这个库

replicate-ignore-db=db_name   #只不备份这个库

mysql读写分离

192.168.4.100读写分离代理服务器

192.168.4.5主/192.168.4.205从

关闭所有服务器上的iptables selinux

4.100释放3306端口(rpm -qa | grep -i mysql-server)装了的话停掉

验证数据库服务器上的授权用户

主和从都做:grant all on *.* to 用户名@"%"  identified by "123456";

安装提供代理服务的包rpm -q lua

tar -zxvf mysql-proxy-0.8.3-linux-rhel5-x86-64bit.tar.gz -C /usr/local/

mv mysql-proxy-0.8.3-linux-rhel5-x86-64bit /usr/local/mysqlproxy

chmod +x /usr/local/mysqlproxy/share/local/mysql-proxy/rw-splitting.lua

启动mysql 代理服务

-P: 指定代理监听的IP地址,端口

-r:指定读服务器的IP地址,端口

-b:指定写服务器的IP地址,端口

-s:指定lua脚本文件的路径

--keepalive:若进程崩溃,自动重启此进程

/usr/local/mysqlproxy/bin/mysql-proxy -p 192.168.4.100:3306 -r 192.168.4.205:3306 -b 192.168.4.5:3306 -s /usr/local/mysqlproxy/share/doc/mysql-proxy/rw-splitting.lua &

客户端测试(再开一台)



mysql主从同步的结构模式

标签:mysql主从同步的结构模式

原文地址:http://liangzai818.blog.51cto.com/10003446/1740814

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!