mysql主从复制 主主复制 读写分离
首先是mysql的主从复制很简单 主主复制也就是互相主从
最麻烦的最难的就是日志恢复,增量恢复什么的比较复杂 首先如果你不会安装mysql
版本最好一样,或者往上的版本,因为mysql是向下兼容 请注意不同版本的mysql主从配置有些不一样的,5.3以前的在从数据库里my.cnf需要配置mastip 授权用户名和密码,但是新的版本不需要,现在编译安装的是5.6即使重新启动mysql也会依然不用再次输入账号密码,只要从mysql change master 即可
mastmysql vi /etc/my.cnf
log-bin=mysql-bin //启用二进制日志
server-id=222 唯一id表示,数字 relaymysql
vi /etc/my.cnf
log-bin=mysql-bin //启用二进制日志
server-id=226 mysql重启读取配置
重启之后在主服务器上
GRANT REPLICATION SLAVE ON *.* TO 'zx'@'192.168.1.112' IDENTIFIED BY '123456';
zx是用户名 123456是密码 192.168.1.112 是ip地址 也可以%表示所有ip只要用户名和地址正确
*.*代表所有数据库的所有表 比如 mysql.user 用户授权表 show master status;查看主服务器使用的bin日志文件和需要从哪开始同步到位置 select user, host, password from mysql.user;查看当前授权的用户 打开从服务器是 change master to master_host = '192.168.1.111',master_user='zh7314',master_password='zx123456',master_log_file='mysql-bin.000003',master_log_pos=615; stop slave;停止从服务器
reset slave;重置从服务器链接主服务器的,就是上面change master 授权成功之后,
start slave;
查看是否连接成功
show slave status\G
Slave_IO_Running: Yes
Slave_SQL_Running: Yes
成功即可
接下来测试
创建表,insert数据
主主复制是双向主从,就是从服务器向授权给主服务器,吧 上面的动作重复一遍 请注意,只做主从的时候,从服务器的日志是可以不启用的,这样就不用浪费磁盘空间 从服务器
vi /etc/my.cnf
加上read-only = on;
root用户依然有权限写入 使用mysql-poxymysql代理惊醒读写分离
mysql主从复制 主主复制 读写分离的更多相关文章
- 分布式架构高可用架构篇_08_MyCat在MySQL主从复制基础上实现读写分离
参考: 龙果学院http://www.roncoo.com/share.html?hamc=hLPG8QsaaWVOl2Z76wpJHp3JBbZZF%2Bywm5vEfPp9LbLkAjAnB%2B ...
- 高可用架构篇--MyCat在MySQL主从复制基础上实现读写分离
实战操作可参考:http://www.roncoo.com/course/view/3117ffd4c74b4a51a998f9276740dcfb 一.环境 操作系统:CentOS-6.6-x86_ ...
- mysql主从复制之mysql-proxy实现读写分离
原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 .作者信息和本声明.否则将追究法律责任.http://lansgg.blog.51cto.com/5675165/1242674 本文系 ...
- Mysql + keepalived 实现双主热备读写分离【转】
Mysql + keepalived 实现双主热备读写分离 2013年6月16日frankwong发表评论阅读评论 架构图 系统:CentOS6.4_X86_64软件版本:Mysql-5.6.12 ...
- MYSQL主从复制、主主复制、双主多从配置
一.如何配置MYSQL的主从复制? 1. 两台数据库服务器,IP分别为 192.168.216.128 和 192.168.216.129,在服务器上装MYSQL(我的配置版本为5.5.56) 2. ...
- MySQL自动化安装(双主多从读写分离)
shell #!/bin/bash # Create by # version 1.0 # // # # check out lockfile whether or not exist IsInput ...
- Centos7.5部署MySQL5.7基于GTID主从复制+并行复制+半同步复制+读写分离(ProxySQL) 环境- 运维笔记 (完整版)
之前已经详细介绍了Mysql基于GTID主从复制的概念,原理和配置,下面整体记录下MySQL5.7基于GTID主从复制+并行复制+增强半同步复制+读写分离环境的实现过程,以便加深对mysql新特性GT ...
- Mysql主从配置,实现读写分离
大型网站为了软解大量的并发访问,除了在网站实现分布式负载均衡,远远不够.到了数据业务层.数据访问层,如果还是传统的数据结构,或者只是单单靠一台服务器扛,如此多的数据库连接操作,数据库必然会崩溃,数据丢 ...
- 黄聪:Mysql主从配置,实现读写分离
大型网站为了软解大量的并发访问,除了在网站实现分布式负载均衡,远远不够.到了数据业务层.数据访问层,如果还是传统的数据结构,或者只是单单靠一台服务器扛,如此多的数据库连接操作,数据库必然会崩溃,数据丢 ...
- mysql主从复制跳过复制错误【转】
跳过复制错误 mysql因为binlog机制问题,有些时候会出现从库重放sql执行失败的情况,特别是旧的STATEMENT模式最容易出现这种情况(因为函数和存储过程等原因),这也是为什么强调使用mix ...
随机推荐
- HDU 1521 排列组合 指数型母函数
排列组合 Time Limit: 1000MS Memory Limit: 32768KB 64bit IO Format: %I64d & %I64u Submit Status D ...
- July 15th, Week 29th Friday, 2016
A book is a gift that you can open again and again. 书是你可以一次又一次打开的礼物. Some gifts are born with you, a ...
- 爱改名的小融 2(codevs 3149)
3149 爱改名的小融 2 时间限制: 2 s 空间限制: 128000 KB 题目等级 : 黄金 Gold 题解 查看运行结果 题目描述 Description Wikioi上有个人 ...
- 干货分享:IBM StorwizeV7000部署与运维
http://storage.it168.com/a2014/1211/1689/000001689526_3.shtml
- hdu 2108:Shape of HDU(计算几何,判断多边形是否是凸多边形,水题)
Shape of HDU Time Limit: 3000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Tota ...
- poj 1019
懂了 题意是给一串 1 12 123 1234 12345 123456 ....这样的数字问第 i个数字是多少 Sample Input 2 8 3 Sample Output 2 2 #inclu ...
- 测试服务API的_苏飞开发助手_使用说明
1 工具说明_json对象字符串拼接 2 工具说明_纯字符串拼接
- CC2540开发板学习笔记(九)—— BLE协议简介
一.BLE协议简介 1.协议是什么? 协议是一系列的通信标准,双方需要共同按照这进行正常数据 协议是一系列的通信标准,双方需要共同按照这进行正常数据发射和 接收.协议栈是的具体实现形式,通俗点来理解就 ...
- vb.net三层实现登录例子
看三层已经很长时间了,中间有经过了期末考试.回家等等琐事,寒假开学的我已经回想不起什么事三层了,经过了三四天的重新复习,再加上查看各期师哥师姐的博客,终于,自己完成了C#视频中的登录小例子,下面就和大 ...
- Eclipse中导入外部jar包
首先在项目下创建一个文件夹,保存我们的jar包. 在项目名上右击,依次点击[New]-->[Floder],打开新建文件夹窗口 输入文件夹名称[lib],点击[ok].我们通常在lib文件夹 ...