我最近搞砸了一个查询,并在MySQL中对一个表进行了核化。我还意识到,我没有cron做夜间SQL转储。但是我确实有一个夜间磁盘映像,我已经将其还原并挂载在DB服务器上。我在~/ my _restore/var/lib/mysql中找到了一个巨大的"ibdata1“文件,听起来可能是我的数据库。
有命令可以直接从数据库文件中转储吗?或者我应该停止mysql并更新/etc/mysql/my.cnf来指向新的数据文
我使用phpMyAdmin->导出来创建我的数据库的备份,但是现在我发现它没有导出整个数据库,一些表被遗漏/拒绝。但是,在进行导出时,我还保存了位于mysql/ data /的整个数据目录,其中有许多.ibd和.frm文件类型,这些文件类型似乎反映了我以前拥有的表。我试图复制整个数据目录并将其粘贴到我的新设置中,但我不确定MySQL / phpMyAdm