0
点赞
收藏
分享

微信扫一扫

MySQL 拷贝还原

树下的老石头 2021-09-28 阅读 67

备份方法

将 MySQL 中的 data 文件夹中对应数据库的 .opt, .frm, .ibd文件全部拷贝。

错误

重新拷贝到原文件夹下,然后打开数据表的时候会显示如下错误:

解决办法

重新导入表空间,语法如下:

ALTER TABLE t_entity_tag_cache IMPORT TABLESPACE;

表不存在

这种情况就是要把原来mysql安装目录data里的 ibdata1 也要拷贝过去。INNODB是MYSQL数据库一种流行的数据库引擎,支持事务(行级),在企业级应用上成为可能。ibdata 用来储存文件的数据,而库名的文件夹里面的那些表文件只是结构而已,由于新版的mysql默认试innodb,所以ibdata1文件默认就存在了,少了这个文件有的数据表就会出错[1]

参考文献

[1] mysql 提示表不存在的解决方法error: 1146: Table doesn't exist

举报

相关推荐

0 条评论