没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
资源由 www.eimhe.com 美河学习在线收集分享
Mysql 全量备份及增量备份
一、数据库备份概述;
二、数据库备份的分类;
三、数据库全量备份及其恢复;
方式一:物理文件冷备份 方式二:mysqldump 热备份
四、数据库增量备份及其恢复;
方式一:二进制文件备份、mysqlbinlog 恢复
五、生产环境 Mysql 数据库备份策略;
六、扩展:Xtarbackup 工具备份 Mysql 数据库;
一、数据库备份概述;
数据库备份概述:将数据库中存在的现有数据,进行存放成为副本数据,可解决数据容灾;
提高系统的高可用性和灾难恢复性,数据崩溃时,以最小代价重新恢复数据;
造成数据丢失的原因:程序错误、人为错误、磁盘错误、天灾人祸
二、数据库备份的分类;
物理备份:指对数据库操作系统的物理文件(数据文件、日志文件)等的备份;
冷备份:必须在数据库关闭的状态下进行备份,能够更好的保证数据库的完整性;
热备份:能够在数据库处于正常运行的情况下备份,能够更高的保证服务的可用性;
逻辑备份:指对数据库的逻辑组件(数据库、表、数据对象)进行备份;
完全备份:将数据进行完整的备份,包含完整的库、表、索引、视图等,需要花费更长的
时间
差异备份:备份自上次完全备份到现在发生改变的数据库内容,备份的文件比完整备份的
文件小,备份的速度更快;
增量备份:备份至上次完全备份或增量备份后被修改的数据库内容;
备份方式比较:
备份方式
完全备份
差异备份
增量备份
完全备份的状态
表 1,表 2
表 1,表 2
表 1,表 2
第一次添加内容
创建表 3
创建表 3
创建表 3
备份内容
表 1,表 2,表 3
表 3
表 3
第二次添加内容
创建表 4
创建表 4
创建表 4
备份内容
表 1,表 2,表 3,表 4
表 3,表 4
表 4
三、数据库全量备份及其恢复;
方式一:物理备份(冷备份)
[root@my ~]# systemctl stop mysqld ##备份物理文件
[root@my ~]# mkdir /opt/backup
[root@my ~]# tar zcvf /opt/backup/mysql-backup-$(date +%F).tar.gz /usr/local/mysql/data/
[root@my ~]# ls /opt/backup/
资源由 www.eimhe.com 美河学习在线收集分享
mysql-backup-2018-08-02.tar.gz
[root@my ~]# systemctl start mysqld ##模拟数据库丢失
[root@my ~]# mysql -uroot -p123123
mysql> show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
| mysql |
| performance_schema |
| sys |
+--------------------+
4 rows in set (0.00 sec)
mysql> drop database mysql;
Query OK, 31 rows affected, 2 warnings (0.06 sec)
mysql> show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
| performance_schema |
| sys |
+--------------------+
3 rows in set (0.00 sec)
mysql> exit
[root@my ~]# systemctl stop mysql ##恢复数据库文件
[root@my ~]# rm -rf /root/*
[root@my ~]# mkdir /root/backup
[root@my ~]# tar zxvf /opt/backup/mysql-backup-2018-08-02.tar.gz -C /root/backup/
[root@my ~]# cp /root/backup/usr/local/mysql/data/mysql/ /usr/local/mysql/data/ -rf
[root@my ~]# chown mysql:mysql -R /usr/local/mysql/data/mysql/
[root@my ~]# systemctl start mysqld
[root@my ~]# mysql -uroot -p123123
mysql> use mysql;
mysql> show tables;
+---------------------------+
| Tables_in_mysql |
+---------------------------+
| columns_priv |
...
mysql> exit
剩余10页未读,继续阅读
资源评论
machen_smiling
- 粉丝: 509
- 资源: 1984
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 微电网(两台)主从控制孤岛-并网平滑切的分析 分析了: 1.孤岛下VF控制 2.并网下PQ控制 3.孤岛下主从控制 4.孤岛到并网的平滑切控制 5.除模型外还对分布式发电与主动配电网一些常见问题做了
- 第四组二手产品.zip
- MVIMG_20241222_194113.jpg
- 基于小程序的在线疫苗预约小程序源代码(java+小程序+mysql+LW).zip
- 基于小程序的岳阳市美术馆预约平台源代码(java+小程序+mysql+LW).zip
- 基于小程序的音乐播放器小程序源代码(java+小程序+mysql+LW).zip
- 多功能知识付费源码下载实现流量互导多渠道变现+搭建教程
- 3. Kafka入门-安装与基本命令
- 基于小程序的养老院管理系统源代码(java+小程序+mysql+LW).zip
- 基于小程序的新冠抗原自测平台小程序源代码(java+小程序+mysql+LW).zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功