在还原数据库出现[ERR] 1813 - Tablespace ,exists.错误
来源:小码王信奥 时间:2024-08-30 浏览量:11
Navicat Premium 15在还原数据库出现[ERR] 1813 - Tablespace '.....' exists.错误
[Err] 1813 - Tablespace '`2019`.`xxx`' exists.
[Err] Failed to create Table: xxxxv
解决方法:
在百度了后找了很多种解决方法,说改表名后导入的再改回正常的表名,其实没什么效果,无法修改表名,继续报错。但是不能因为表名而把所有程序文件改一遍吧。
新建table1报错
表现:table1表被删以后,想要重新建,结果新建不了
原因:table1表在对应的表空间依然存在
解决办法:删除对应的.ibd文件即可,比如上面这个,找到mysql下,db1文件夹下的table1.ibd文件,干掉即可
所以我的解决方法就是 还原的时候顺便在服务器上查看是否有生成.lbd文件,有就全部删除掉
经过删掉后还是无法还原,还是报原来的错误。
删掉其实也没有什么用,而且还提示被mysql.exe占用,但是还是得删掉。
后来经过对比,发现在导出来的数据文件有点问题,重点来了:
因为我默认的数据库文件类型是:MyISAM
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=5 ;
但是发现有一个奇葩在这:
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
把 InnoDB 修改成 MyISAM:
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
导入数据库,没有出现报错完美解决!网站成功复活!
上一篇:显卡超频有什么用
你也想0元体验小码王信奥集训营吗?
填写信息免费预约
免责申明:以上展示内容来源于合作媒体、企业机构、网友提供或网络收集整理,版权争议与本站无关,文章涉及见解与观点不代表小码王官方立场,请读者仅做参考。本文标题:在还原数据库出现[ERR] 1813 - Tablespace ,exists.错误,本文链接:http://www.xiaomawang.vip/help/22309.html;欢迎转载,转载请说明出处。若您认为本文侵犯了您的版权信息,或您发现该内容有任何涉及有违公德、触犯法律等违法信息,请您立即通过邮件(邮箱号:
hzlixy@xiaoma.cn)联系我们及时修正或删除。
免费预约体验课
在线预约
微信扫一扫,关注微信公众号
在线咨询体验课
微信扫一扫
微信咨询
微信咨询
微信扫一扫
信奥全知道
信奥全知道
课程服务
升学规则
科技特长生辅导
招生简章
赛事辅导