求助:关于linux下的MySQL数据恢复问题

kikihim 2013-07-22 11:36:49
现在情况是这样
1:Temps目录下有原先的整个Linux文件,整个系统的,包括MySql的,Temps/usr/local/mysql这样
2:现在重新装了一键的LNMP,Temps下的原来也是这么装,所以两个目录结构是一样的
3:因为Mysql的数据原来没有手动备份,现在只有文件还在
4:如何把Temps/usr/local/mysql/var/XXXXXX这个库恢复到现在的mysql(usr/local/mysql/var/XXXXXX)里面,xxxx随意,直接复制过去的话,里面没有表,只有一个库名
...全文
393 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
秋韩 2013-07-25
  • 打赏
  • 举报
回复
1. 若全库使用的是myisam表的话,可以直接进行copy ,重启下mysql即可 2. 若是使用innodb,不可以直接copy,可以参照这篇文章 http://blog.linezing.com/2012/03/mysql-innodb-recovering-tools
rucypli 2013-07-23
  • 打赏
  • 举报
回复
首先确定mysql的data目录在你所说的位置 确认请查看参数show variables like 'datadir' 恢复的话 如果数据没几个G 那就用mysqldump导出恢复
wwwwb 2013-07-23
  • 打赏
  • 举报
回复
表引擎是MYISAM的可以直接COPY,查找是否有ib*.*文件

56,940

社区成员

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

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