数据库分区维护问题

小灰狼 2014-06-20 09:48:38
客户要求,对历史数据要求能够转储到光盘、磁带、移动硬盘上,用以释放磁盘空间

为满足这一点,我用 mysql 的分区表,按时间进行分区,应该没问题
但是如果把分区文件移到光盘,将来要如何恢复?

比如每个月一次分区,现在有分区 P201001、P201002、P201003、P201004……P201405、P201406
如果我将 P201001的分区数据备份到移动硬盘,然后删除 P201001 分区
Alter Table MyTable Drop Partition P201001;
将来要查看这个分区的数据时,如何加载?

找了 MySql 的文档,没有关于加载分区的内容
...全文
124 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
小灰狼 2014-06-24
  • 打赏
  • 举报
回复
OK,如果只能用 sqldump 或 select into output file 备份,我认了 但是作为BS架构的管理系统,和用户交互的是一个WEB服务器,那么备份数据的时候,是备份到 web 服务器上,还是数据库服务器上?还是经过 Web 服务器备份,然后下载到客户机?还是直接让用户到 Web 服务器上去复制文件? 一般是怎么做的?
wwwwb 2014-06-23
  • 打赏
  • 举报
回复
用MYSQLDUMP备份不行?
小灰狼 2014-06-23
  • 打赏
  • 举报
回复
引用 1 楼 rucypli 的回复:
直接load data进去不行?
不好意思,周未回家了 在家里试了一下,问题是分区后的文件是 ibd,而load data infile 要求是文本文件,而ibd 是二进制文件
无忧工作室 2014-06-23
  • 打赏
  • 举报
回复
select into output file 生产文本,备份 恢复时,使用load导入数据
小灰狼 2014-06-23
  • 打赏
  • 举报
回复
引用 4 楼 wwwwb 的回复:
用MYSQLDUMP备份不行?
mysqldump 是逻辑备份,用这个办法无论是备份还是还原都要占用大量的服务器资源。 我希望能用物理备份的方式,直接备份好文件数据即可,还原的时候把文件复制回来
rucypli 2014-06-20
  • 打赏
  • 举报
回复
直接load data进去不行?

56,679

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧