主从复制 (集群在数据库的一种实现方式)

集群;
1.负载均衡
2.失败迁移
一台主数据库 一台从数据库
读写分离
安装

如果要远程连接数据库 则需要授权远程访问
授权远程访问
GRANT ALL PRIVILEGES ON *.* TO 'ROOT'@'%' IDENTIFIED BY 'ROOT'WITH GRANT OPTION FLUSH PRIVILEGES
实现主从复制(主从同步) 同步的核心:二进制日志 binary log
图解:

1.master将改变的数 记录在本地的 二进制日志中
2.slave将master的 binary log 拷贝到自己的relay log 中继日志文件中
3.中继日志事件,将数据读取到自己的数据库中
4. mysql 主从复制是 异步的 串行化的 有延迟
配置文件:
windows( mysql : my.ini)
linux (mysql:my.cnf)
配置之前 为了无误,先将权限,防火墙等处理 关闭 windows、linux 防火墙
windows:右键网络
linux:service iptables stop
linux 授权:
![]()
主机 my.ini 配置文件:
主机 授权 从数据库:

查看主数据库的状态: show master status
从机 my.cnf配置文件:

本文详细介绍了MySQL主从复制的实现原理,包括负载均衡、失败迁移及读写分离的优势。阐述了二进制日志(binary log)在主从同步中的核心作用,并提供了配置文件(my.ini/my.cnf)的修改指南,以及授权远程访问的具体命令。
1248

被折叠的 条评论
为什么被折叠?



