当前位置: 首页 > news >正文

MySQL:数据库的物理备份和恢复-冷备份(3)

介绍

物理备份:
直接复制数据文件进行的备份
优点:不需要其他的工具,直接复制就好,恢复直接复制备份文件即可
缺点:与存储引擎有关,跨平台能力较弱

逻辑备份:
从数据库中导出数据另存而进行的备份
优点:能使用编辑器处理,恢复简单,能基于网络恢复,有助于避免数据损坏
缺点:备份文件较大,备份较慢,无法保证浮点数的精度,使用逻辑备份数据恢复后,还需要手动重建索引,十分消耗cpu资源。

冷备份的优点:

1.是非常快速的备份方法,因为只需要拷贝文件即可
2.容易归档,容易恢复到某个时间点上(只需将文件再拷贝回去即可)
3.能与归档方法相结合,作数据库(最新状态)的恢复。
4.容易维护,且比较安全。

冷备份的缺点:

1.单独使用时,只能提供到"某一时间点的上"的恢复。
2.再实施备份的全过程中,数据库必须是关闭状态。
3.不能按表或按用户恢复。

注意:
冷备份必须在数据库关闭的情况下进行,当数据库处于打开状态时,执行数据库文件系统备份是无效的。而且在恢复后一定要把数据库文件的属组和属主改为mysql。


正题

实际的冷备份我们只需把mysql文件中的data数据文件使用tar归档压缩即可,要恢复的时候在放回去

在归档备份之前可以先去数据库里创建几个库等会看效果

前往我们的mysql主文件

 找到这个data文件,在归档之前要保证mysql服务器没有开启

systemctl stop mysqld

 

没有3306就行

现在去对data文件进行tar归档压缩,压缩后的文件就放在/backup

mkdir /backup
cd /usr/local/mysql

 

tar cfz /backup/mysql-$(date +%F).tar.gz data/

这个就是备份的语句

 

现在去摧毁数据库

删除几个 

cd /backup/

 

tar xf mysql-2023-10-06.tar.gz -C /usr/local/mysql/

 

又回来了 

http://www.lryc.cn/news/183546.html

相关文章:

  • 功能比较:Redisson vs Jedis
  • Spring web security
  • SpringCloud(二)Docker、Spring AMQP、ElasticSearch
  • 7.Tensors For Beginneers - Convector Components
  • 直线导轨坏了可以维修吗?
  • Java基础--泛型详解
  • 学习搜狗的workflow,MacBook上如何编译
  • Ubuntu使用cmake和vscode开发自己的项目,引用自己的头文件和openCV
  • 2) dataset, dataloader
  • 阿里云PolarDB自研数据库详细介绍_兼容MySQL、PostgreSQL和Oracle语法
  • [软件工具]opencv-svm快速训练助手教程解决opencv C++ SVM模型训练与分类实现任务支持C# python调用
  • 邮件注册(一)验证码发送
  • 【网络安全---sql注入(2)】如何通过SQL注入getshell?如何通过SQL注入读取文件或者数据库数据?一篇文章告诉你过程和原理。
  • 正点原子嵌入式linux驱动开发——TF-A移植
  • GB28181学习(六)——实时视音频点播(数据传输部分)
  • JMeter接口自动化测试(数据驱动)
  • 数据结构:二叉树(超详解析)
  • 【考研数学】高等数学第七模块 —— 曲线积分与曲面积分 | 4. 对坐标的曲面积分(第二类曲面积分)与场论初步
  • 使用Thrift实现跨语言RPC调用
  • 【QT5-程序控制电源-RS232-SCPI协议-上位机-基础样例【1】】
  • leetcode 1049. 最后一块石头的重量 II、494. 目标和、474. 一和零
  • Error string: Could not load library
  • pom.xml里的标签
  • 微服务部署的正确策略
  • C#中的数组探究与学习
  • 计算机网络八股
  • Waves 14混音特效插件合集mac/win
  • Python python-docx 使用教程
  • Mac上protobuf环境构建-java
  • CocosCreator3.8研究笔记(二十二)CocosCreator 动画系统-动画剪辑和动画组件介绍