mysql主从同步的结构模式
2016-02-02 23:19
441 查看
一主一从(重要),一主多从(最常用),主从从,主主结构;
控制主从同布时,备份指定的数据库而不是备份所有的库:
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 &
客户端测试(再开一台)
控制主从同布时,备份指定的数据库而不是备份所有的库:
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 &
客户端测试(再开一台)
相关文章推荐
- 4.1mysql日志系统--课程笔记
- MySQL教程-原理篇-B+Tree索引
- 命令行模式下备份、还原 MySQL 数据库
- MySQL教程-原理篇-事务
- 手动备份禅道3.0 MYSQL数据库
- mysql中文名字按首字母排序
- mysql5.6新特性
- MySQL教程-应用篇-连接查询
- Mysql语句
- MySQL安装配置
- 关于c3p0 的报错:com.mchange.v2.c3p0......
- mysql主从配置(双机热备)
- MySQL的行转列、列转行、连接字符串 concat、concat_ws、group_concat函数用法
- 如何dos中查看当前MySQL版本信息?
- How to create/restore a slave using GTID replication in MySQL 5.6
- Mysql之——支持emoji 表情符号 升级编码为UTF8MB4
- mysql 大小写问题
- 10大最具价值开源软件 Ubuntu和MySQL上榜
- Solr Dataimporthandler 导入MySQL 内存溢出。
- 跨数据库查询:MySQL inner join PostgreSQL inner join ...