mysql 拷贝data 目录下的文件还原数据

背景:MySQL的的崩溃无法启动,决定重新搭环境,但数据库测试数据忘记备份时,MySQL的的数据目录幸存

操作:

1,复制测试数据库的文件夹(包含.frm .ibd等文件)

2,重启mysql

通过Navicat查看数据库某张表,结果显示“表'xxx 不存在 ”

3,各种谷歌,百度后发现innodb的表

直接复制文件是无法使用的,会提示表不存在,在复制的时候,应将数据目录下的ibdata1文件一并复制过去,并且删除ib_logfile0,ib_logfile1等文件

mysql通过拷贝数据文件方式迁移数据库

1、关闭服务

以管理员身份运行cmd,执行以下命令:

net stop mysql

这里写图片描述

3、导入文件

将拷贝的文件放入目的数据库的data文件中

更多相关文章

  1. 2011.11.25——— android ndk 坑爹的cygwin
  2. Android(安卓)读取doc文件
  3. 如何去掉状态栏和内容视图之间的黑色阴影线
  4. mybatisplus的坑 insert标签insert into select无参数问题的解决
  5. python起点网月票榜字体反爬案例
  6. NPM 和webpack 的基础使用
  7. 【阿里云镜像】使用阿里巴巴DNS镜像源——DNS配置教程
  8. 读取android手机流量信息
  9. android 使用html5作布局文件: webview跟javascript交互

随机推荐

  1. Android中调用startActivity结果导致:java
  2. Android消息机制字典型探究(二)
  3. Android(安卓)Sqlite的增、删、改、查
  4. android调用照相机拍照获取照片并做简单
  5. Android(安卓)RIL CDMA分支总结(1)
  6. Android应用程序基础知识
  7. Android(安卓)实现Http get 和post操作
  8. 怎样使一个Android应用不被杀死//Android
  9. Android开发者e周报 第4期
  10. 全面解析Android事件分发机制:一篇足矣!