是否有任何方法只从.ibd文件重新创建mysql数据库?如果有人能够发布如何创建.frm或获取"create“语句,甚至完全恢复数据库的方法,那就太好了。
问题是,我已经将percona的xtrabackup用于mysql备份,但不幸的是,这个工具似乎只备份数据,不包括数据库的模式。我认为,他们应该在文件中更清楚地提到这一点。所以现在我只有一堆.ibd文件,需要完全恢复数据库。数据库中的所有表都使用InnoDB引擎。
这是我用来做备份的命令:
xtrabackup --backup --datadir=/var/lib/mysql/ --target-dir=/backup/谢谢你的帮助!
发布于 2014-09-22 08:12:34
根据mysql文档
LOCK TABLES tblname WRITE;
ALTER TABLE tbl DISCARD TABLESPACE;
ALTER TABLE tbl IMPORT TABLESPACE;
UNLOCK TABLES;请注意以下各点:
我希望这个摘要和文档能帮助你解决问题。如果您有进一步的问题,请留言。
https://stackoverflow.com/questions/25969281
复制相似问题