MySQL--通过.frm和.ibd对mysql数据恢复
2024-09-07 02:13:52
转载:http://bbs.csdn.net/topics/392114182
例如说 现在要恢复user表
1、先建立和之前user表一样的表结构。就是执行create table user .... ,执行完,数据库目录下就会建立user.ibd文件(当然还有其他的)
2、执行 alter table `user` discard tablespace ; 执行完之后,数据库目录下的user.ibd文件就没了
3、把你备份的ibd放到消失的user.ibd文件那里。
4、给这个文件加权限,所有者mysql ,权限660(你可以参考别的ibd文件所有者和权限设置)
5、执行 alter table `user` import tablespace; 执行完,表数据就可读了,这时候会丢失一些诸如表行记录数等存在系统表里的信息,不过那些信息无所谓。表其实这时候已经可以正常用了。如果不放心,可以导出sql语句或txt,再创建表导入。
最新文章
- 161226、js日期格式化
- Microsoft .NET Framework 4.6.1
- Mysql 学习
- [spring]启动时报错:NoSuchMethodError: javax.servlet.http.HttpServletResponse.getStatus()I
- [Android学习笔记]设置Activity方向
- UNIX网络编程——原始套接字的魔力【上】
- Oracle创建视图view权限不足问题剖析
- 用Pytorch训练线性回归模型
- easyui改变tab标题
- armeabi和armeabi-v7a(转)
- [转]xml解析工具的效率比较QDomDocument、TinyXml-2、RapidXml、PugiXml
- Logstash在Linux上安装部署
- linux no space left on device
- 分享六:php脚本守护进程
- java对象,引用的区别
- 各种背包的dp刷题板
- MySQL Connector/NET 使用小结(踩坑之路)
- 【转】iphone - ios app maximum memory budget
- 二十四、MongoDB数据库的使用
- 2017.6.11 NOIP模拟赛
热门文章
- SSM整合搭建过程中的一个怪异问题
- Redis 详解 (七) AOF 持久化
- 利用创建的sa token来创建kubectl的config文件
- pl/sql远程连接oracle数据库乱码
- hibernate保存失败
- java调用存储过程(stored procedures)的HelloWorld例子
- ssh: connect to host 120.79.26.164 port 22: Connection timed out报错问题
- 119-PHP调用private成员的方法
- 腾讯云服务器上搭建 2.176.3-1.1 版本的Jenkins,jdk 11
- 解决Tomcat在idea控制台乱码问题