暂无图片
暂无图片
2
暂无图片
暂无图片
暂无图片
MySQL主从介绍、搭建、管理等详细过程-2.0
1296
13页
1次
2020-06-05
10墨值下载
美河学习在线 www.eimhe.com
1 主从复制架构演示图
该过程的第一部分就是 master 记录二进制日志在每个事务更新数据完成之前master
在二日志记录这些改变。MySQL 将事务串行的写入二进制日 志,即使事务中的语句都是
叉执行的。在事件写入二进制日志完成后,master 通知存储引擎提交事务。
下一步就 slave master binary log 拷贝到它自己的中继日志。首先slave 开始一
个工作线程——I/O 线程。I/O 线程在 master 上打开一个普通的连接,然后开始 binlog dump
processBinlog dump process master 的二进制日志中读取事件,如果已经跟上 master
它会睡眠并等 master 产生新的事件I/O 线程将这些事件写入 继日志。
SQL slave threadSQL 从线程)处理该过程的最后一步。SQL 线程从中继日志读取事件
并重放其中的事件而更新 slave 的数据,使其与 master 中的数 据一致。只要该线程 I/O
线程保持一致,中继日志通常会位 OS 的缓存中,所以中继日志的开销很小。
此外,在 master 中也有一个工作线程:和其它 MySQL 的连接一样,slave master
打开一个连接也会使得 master 开始一个线程。复制 过程有一个很重要的限制——复制在
slave 上是串行化的,也就是说 master 上的并行更新操作不能 slave 上并行操作。
美河学习在线 www.eimhe.com
2mysql 主从同步应用场景
1:数据分布
2:负载均衡
3:备份
4:高可用和容
3,搭建 mysql 主从的环境要求
主从系统要保持一致:包括数据库版本,操作系统版本,磁盘 IO 磁盘容量,网络带宽等。
[root@data02 ~]# cat /etc/redhat-release
CentOS release 6.5 (Final)
[root@data02 ~]#
主库 master
从库 slave
OS 系统版本
CentOS release 6.2 (Final)
CentOS release 6.2 (Final)
数据库版本
5.6.12-log
5.6.12-log
磁盘容量
50G
30G
主机 ip 地址
192.168.52.129
192.168.52.130
端口
3306
3306
内存
2G
2G
服务器类型
虚拟机
虚拟机
MySQL 安装参考:http://blog.csdn.net/mchdba/article/details/51138063
4,开始搭建 mysql 主从复制
4.1 建立复制账号
GRANT REPLICATION SLAVE,RELOAD,SUPER ON *.* TO repl@'192.168.52.130' IDENTIFIED BY
'repl_1234';
建立一个复制账号,只允许从 192.168.52.130 来访问登录主库进行二进制日志传输同步。
PS: 如果 mysql 版本新旧密码算法不同,可以设置 set password for
'backup'@'10.100.0.200'=old_password('1234')
of 13
10墨值下载
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文档的来源(墨天轮),文档链接,文档作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论

关注
最新上传
暂无内容,敬请期待...
下载排行榜
Top250 周榜 月榜