1.shh命令mysqlfrm --diagnostic /www/server/data/bb/qyxz/qktasks.frm 2.在获取的表结构中复制sql语句 3.在mysql中粘贴sql语句,创建表qktasks 4.数据库命令ALTER TABLE qktasks DISCARD TABLESPACE; 5.ssh命令复制数据库ibd文件到数据库qyxz目录文件cp /www/server/data/bb/qyxz/qktasks.ibd /www/server/data/qyxz/qktasks.ibd 6.ssh命令,修改复制文件的权限chown mysql:mysql /www/server/data/qyxz/qktasks.ibd 7.mysql命令ALTER TABLE qktasks IMPORT TABLESPACE; 我的数据库名qyxz,用户名root,密码mysql@MM 数据库文件目录是/www/server/data/qyxz/ 使用的备份文件目录是/www/server/data/bb/ 能不能帮我用php或者什么方法,在同一个程序依次完成这些步骤,我不想这么麻烦,因为我还有很多表,需要这样来导入 mysqlfrm --diagnostic /www/server/data/bb/qyxz/qktasks.frm ALTER TABLE qktasks DISCARD TABLESPACE; cp /www/server/data/bb/qyxz/qktasks.ibd /www/server/data/qyxz/qktasks.ibd chown mysql:mysql /www/server/data/qyxz/qktasks.ibd ALTER TABLE qktasks IMPORT TABLESPACE;