当前位置: 首页 > 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/

 

又回来了 

相关文章:

  • 1800_vim的宏录制功能尝试
  • 网站建设中的视觉设计:吸引和保留用户
  • 【每日一题】买卖股票的最佳时机 IV
  • 【Unet系列】
  • 【算法练习Day12】树的递归遍历非递归遍历
  • 2023 MacBook Pro (Apple M2 Pro、macOS Ventura)配置Android开发环境
  • linux下查找文件的相关命令
  • Spring注册Bean系列--方法1:@Component
  • 第四十一章 持久对象和SQL - Storage
  • C++ - 布隆过滤器
  • CustomTkinter:创建现代、可定制的Python UI
  • react create-react-app v5配置 px2rem (暴露 eject方式)
  • 消息队列-RabbitMQ(二)
  • 在大数据相关技术中,HBase是个分布的、面向列的开源数据库,是一个适合于非结构化数据存储的数据库。
  • uniapp 如何动态切换应用图标、名称
  • 机器学习笔记 - 基于强化学习的贪吃蛇玩游戏
  • 在 msys2@mingw 下编译 BVLC/Caffe
  • Java EE改Jakarta
  • 使用正则表达式批量修改函数
  • 分布式事务-Seata
  • 云南省交通发展投资有限责任公司原党委书记、董事长陈以东接受审查调查
  • 观察|美军在菲律宾部署新导弹,试图继续构建“导弹链”
  • 张巍|另眼看古典学⑩:再创作让古希腊神话重获生机——重述厄勒克特拉
  • 喝水呛咳?帕金森患者的吞咽障碍看这一篇就够了
  • 地铁口被吐槽像棺材?杭州地铁公司回应:是一个标志性出入口
  • 腾讯启动史上最大就业计划:三年新增2.8万个校招实习岗位,今年技术岗位占六成