mysql怎样从ibd文件恢复数据
发表于:2025-02-03 作者:千家信息网编辑
千家信息网最后更新 2025年02月03日,小编给大家分享一下mysql怎样从ibd文件恢复数据,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!mysql从ibd文件恢
千家信息网最后更新 2025年02月03日mysql怎样从ibd文件恢复数据
小编给大家分享一下mysql怎样从ibd文件恢复数据,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!
mysql从ibd文件恢复数据的方法:首先创建一张表,表结构与原表结构一致;然后删除新建的表空间;接着将待恢复的【.ibd】文件copy到目标数据库文件夹下,并修改文件权限;最后导入表空间。
mysql从ibd文件恢复数据的方法:
1、创建一张表,表结构与原表结构一致:
CREATE TABLE...;
2、删除新建的表空间:
ALTER TABLEDISCARD TABLESPACE;
3、将待恢复的
文件copy到目标数据库文件夹下,并修改文件权限:
cp.ibd /var/lib/mysql/ cd /var/lib/mysql/ chown mysql:mysql .ibd
4、导入表空间:
ALTER TABLEIMPORT TABLESPACE;
也可能出现如下问题:
1、mysql 1808错误:
Error Code: 1808. Schema mismatch (Table has ROW_TYPE_DYNAMIC row format,.ibd file has ROW_TYPE_COMPACT row format.)
这是由于mysql 5.6的文件恢复到mysql 5.7版本导致的错误,需要在建表语句后面添加ROW_FORMAT=COMPACT
,如下所示:
create table test(id int, name varchar(10)) row_format=compact;
2、mysql 1812错误:
Error Code:1812. Tablespace is missing for table
copy的ibd文件没有赋权,请按照第二步执行权限
以上是"mysql怎样从ibd文件恢复数据"这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!
文件
数据
空间
结构
权限
篇文章
错误
一致
内容
数据库
文件夹
方法
目标
建一
不怎么
大部分
更多
版本
知识
行业
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
app系统软件开发哪家好
更新不同数据库同名表
宿豫街头宣传网络安全
软件开发合同保证条款
知名数据库管理平台
研华串口服务器和数据网关的区别
我的世界生存服务器潜影盒刷东西
南安市网络安全检查
云计算与软件开发哪个好
注射疫苗数据库有哪些表
连接2ksports服务器失败
电脑免费加速服务器app
更好的mysql数据库迁移
永信药品业代服务器专区
软件开发合同乙方延误
服务器三级安全
小学网络安全一封信
如何数据库备份到异地
添加代理服务器
中国红客网络安全工作室
景县网络安全处置
湖北商业软件开发预算
arcmap数据库降级
甘南网络安全知识比赛
LOL服务器匹配
合肥市软件开发
银川办公软件开发公司
大学生网上购物 数据库
网站asp用什么数据库
mysql 数据库表解锁