本文主要是介绍mysql误删除表后无法重建,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
mysql误删除表,数据库为demo
情况:删除表problem提示不存在,新建problem表又提示已存在
解决方案
1.新建一个数据库test,执行create建表语句
2.cp 命令将test下表的ibd和frm文件复制到demo中
3.执行授权命令 chown -R mysql:mysql /data-ssd/mysql_3306
4.执行删除表命令 DROP TABLE problem
;
5.进入demo文件夹下删除 problem.ibd文件
6.重启数据库即可
这篇关于mysql误删除表后无法重建的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!