博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
数据库备份及恢复操作
阅读量:6078 次
发布时间:2019-06-20

本文共 1281 字,大约阅读时间需要 4 分钟。

备份文件数据类型

  • MySQL5.7版本默认存储引擎InnoDB存储数据类型:

1、数据文件 info.ibd //info为表名

2、表结构文件 info.frm
3、表属性文件 db.opt

备份类型

- 物理备份:对数据库操作系统的物理文件(如数据文件、日志文件等)的备份。      --脱机备份(冷备份):在关闭数据库时进行的备份操作,能较好的保证数据库的完整性。        --联机备份(热备份):在数据库运行状态时进行操作,这种备份依赖于数据库的日志文件。- 逻辑备份:针对数据库的逻辑组件(如数据库对象的备份)        ①完全备份:每次对数据库进行完整备份,可备份整个数据库,但需花费较多空间与时间。         ②差异备份:备份自从上次完全备份之后被修改过的文件,只备份数据库的部分内容,但是有些东西会被重复备份。        ③增量备份:只有那些上次完全备份或者增量备份后被修改的文件才会去被备份。

使用tar包打包备份:

对数据库文件夹进行打包操作:tar Jcvf /opt/mysql-$(date +%F).tar.xz /usr/local/mysql/data/利用tar包还原数据库文件:tar Jxvf /opt/mysql-2018-7-2.tar.zx /usr/local/mysql/data/

使用mysqldump工具备份:

mysqldump -u root -p school > /opt/shcool.sql  //针对school数据库备份mysqldump -u root -p --databases 库名1 库名2 > /opt/1-2.sql  //多数据库备份,--databases后面只能跟数据库mysqldump -u root -p --opt --all-databases > /opt/all.sql  //备份全部数据库mysqldump -u root -p school info > /opt/school-info.sql  //备份数据库后面的表mysqldump -u root -p -d school info > /opt/desc-info.sql  //仅备份表的结构

恢复数据库

不论是哪一种模式,必须要先建立同名数据库,然后才可恢复,不论备份还是恢复,都可结合crontab周期性计划任务执行

source在mysql模式下执行:mysql>     use school;    show tables;    drop table info;   //删除info表    show tables;    source /opt/school-info.sql   //执行备份库下的表文件mysql在Linux命令下执行:mysql -u root -p school < /opt/school-info.sql   //执行备份库下的表文件

转载于:https://blog.51cto.com/13659253/2135132

你可能感兴趣的文章
CSS3让长单词与URL地址自动换行——word-wrap属性
查看>>
CodeForces 580B Kefa and Company
查看>>
开发规范浅谈
查看>>
Spark Streaming揭秘 Day29 深入理解Spark2.x中的Structured Streaming
查看>>
鼠标增强软件StrokeIt使用方法
查看>>
本地连接linux虚拟机的方法
查看>>
某公司面试java试题之【二】,看看吧,说不定就是你将要做的题
查看>>
BABOK - 企业分析(Enterprise Analysis)概要
查看>>
Linux 配置vnc,开启linux远程桌面
查看>>
NLog文章系列——如何优化日志性能
查看>>
Hadoop安装测试简单记录
查看>>
CentOS6.4关闭触控板
查看>>
ThreadPoolExecutor线程池运行机制分析-线程复用原理
查看>>
React Native 极光推送填坑(ios)
查看>>
Terratest:一个用于自动化基础设施测试的开源Go库
查看>>
修改Windows远程终端默认端口,让服务器更安全
查看>>
扩展器必须,SAS 2.0未必(SAS挺进中端存储系统之三)
查看>>
Eclipse遇到Initializing Java Tooling解决办法
查看>>
while((ch = getchar()) != '\n')
查看>>
好程序员web前端分享JS检查浏览器类型和版本
查看>>