最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

InnoDB类型MySql恢复表结构与数据

来源:动视网 责编:小采 时间:2020-11-09 20:28:25
文档

InnoDB类型MySql恢复表结构与数据

InnoDB类型MySql恢复表结构与数据:前提:保存了需要恢复数据库的文件 .frm 和 .ibd 文件 条件:InnoDB 类型的 恢复表结构 1.新建一个数据库--新建一个表,表名和列数和需要恢复数据库相同 2.停止mysql服务器 service mysql stop , 3.在/usr/local/mysql/my.cnf
推荐度:
导读InnoDB类型MySql恢复表结构与数据:前提:保存了需要恢复数据库的文件 .frm 和 .ibd 文件 条件:InnoDB 类型的 恢复表结构 1.新建一个数据库--新建一个表,表名和列数和需要恢复数据库相同 2.停止mysql服务器 service mysql stop , 3.在/usr/local/mysql/my.cnf


恢复数据

1.先恢复表结构
2.执行 alter table `user` discard tablespace ; 执行完之后,数据库目录下的user.ibd文件就没了
3.把你备份的ibd放到消失的user.ibd文件那里
4.给这个文件加权限 chown -R mysql:mysql data 所有者为mysql
5.执行 alter table `user` import tablespace; 执行完,表数据就可读了,这时候会丢失一些诸如表行记录数等存在系统表里的信息

备注:如果遇到外键约束,在语句前加上SET FOREIGN_KEY_CHECKS = 0; 完成后记得改为1

您可能感兴趣的文章:

  • MySQL启动时InnoDB引擎被禁用了的解决方法
  • mysql执行sql文件报错Error: Unknown storage engine‘InnoDB’的解决方法
  • mysql innodb 异常修复经验分享
  • mysql innodb的监控(系统层,数据库层)
  • Mysql更换MyISAM存储引擎为Innodb的操作记录总结
  • 关于MySQL innodb_autoinc_lock_mode介绍
  • MySQL优化之InnoDB优化
  • MySQL存储引擎中MyISAM和InnoDB区别详解
  • MySQL提示The InnoDB feature is disabled需要开启InnoDB的解决方法
  • MySQL中Innodb的事务隔离级别和锁的关系的讲解教程
  • 详解MySQL中InnoDB的存储文件
  • 文档

    InnoDB类型MySql恢复表结构与数据

    InnoDB类型MySql恢复表结构与数据:前提:保存了需要恢复数据库的文件 .frm 和 .ibd 文件 条件:InnoDB 类型的 恢复表结构 1.新建一个数据库--新建一个表,表名和列数和需要恢复数据库相同 2.停止mysql服务器 service mysql stop , 3.在/usr/local/mysql/my.cnf
    推荐度:
    • 热门焦点

    最新推荐

    猜你喜欢

    热门推荐

    专题
    Top