数据库的主从模式

数据库备份策略

1.数据库冷备份
说明:通过数据库工具,定期将数据库文件进行转储,保证数据的安全性. (一般2-3天)
缺点:
1.备份时由于突发的情况,可能导致备份失败.需要反复备份.
2.由于冷备份是定期备份.所以可能导致数据的丢失.
核心:
数据必须备份.备份的数据是恢复的最后有效的手段.
数据库的主从模式_第1张图片
数据库的主从模式_第2张图片2.数据库热备份
说明:可以通过数据库机制,自动的实现数据的备份操作.
优点: 可以实现自动化的操作,并且是实时备份.
数据库的主从模式_第3张图片备份实现原理:
1.当数据库主机的数据发现变化时,会将修改的数据写入二进制日志文件中.
2.从库通过IO线程,读取主库的二进制日志文件,获取之后,将数据保存到中继(临时存储)日志中.
3.从库中开启Sql线程,之后读取中继日志中的数据,之后将数据同步到从库中.
1.准备多台服务器
数据库的主从模式_第4张图片

2.修改Linux从机的mac地址
为了保证2台虚拟机正常稳定的运行,需要修改mac地址.

数据库的主从模式_第5张图片3 数据库主从搭建
1 开启主库二进制文件
说明:主库的二进制日志文件,默认条件下是关闭的,需要手动的开启.
命令: vim /etc/my.cnf
编辑二进制日志文件:
数据库的主从模式_第6张图片

重启数据库,检查二进制日志文件,是否可用.

数据库的主从模式_第7张图片
2 开启从库二进制配置文件
数据库的主从模式_第8张图片
重启数据库,检查二进制日志文件,是否可用.数据库的主从模式_第9张图片
3.在主库开启任何人都可以访问数据库的权限,
关闭主库和从库的防火墙

数据库的主从模式_第10张图片
数据库的主从模式_第11张图片4数据库主从搭建

1).检查主库的状态
数据库的主从模式_第12张图片

2). 在从库实现数据库主从挂载
数据库的主从模式_第13张图片CHANGE MASTER TO MASTER_HOST=“192.168.89.130”,
MASTER_PORT=3306,
MASTER_USER=“root”,
MASTER_PASSWORD=“sugon123”,
MASTER_LOG_FILE=“mysql-bin.000012”,
MASTER_LOG_POS=4714;

START SLAVE;

/3.检查数据库启动状态/
SHOW SLAVE STATUS;

/4.如果出现数据库问题 1.关闭主从服务, 2.检查报错状态 3.重新搭建服务/
STOP SLAVE ;

3).主从状态的校验
在这里插入图片描述

你可能感兴趣的:(linux,linux)