血的教训!求帮助恢复数据库!(已解决,感谢大家的帮助)

@Ta 2022-09-10发布,2022-09-10修改 7985点击
被下沉
今天心血来潮,弄弄服务器,然后服务器忽然就崩溃了!导致数据库没有备份,!谁能帮我把他恢复成sql  这种导入文件呀!我是真的不会!


就是宝塔数据库仅存的文件了!是.frm和.ibd文件

@老虎会游泳
@所有人

回复列表(25|显示机器人聊天)
  • @Ta / 2022-09-10 / /

    @烟雨,你的MySQL版本是什么

  • @Ta / 2022-09-10 / /
  • @Ta / 2022-09-10 / /
    @烟雨,你把ibdata1文件也传上来试试,我复制进去提示没权限,百度了一下说是需要复制ibdata1文件31e6e2e33206343e7f9151402b3f07a.jpg(126.49 KB)
    image.png(359.12 KB)
  • @Ta / 2022-09-10 / /

    @烟雨,提供一下数据库版本
    一加8Pro

  • @Ta / 2022-09-10 / /
  • @Ta / 2022-09-10 / /
    @,服务器数据库起不起来!我就重装了!没有备份这个东西
  • @Ta / 2022-09-10 / /
    @罐子,5.6
  • @Ta / 2022-09-10 / /

    恢复出来的表结构:表结构.7z(2.59 KB)

  • @Ta / 2022-09-10 / /

    @烟雨,建表后,把原来的 *.ibd,覆盖至新建的数据库所在文件夹里试试?

  • @Ta / 2022-09-10 / /

    @烟雨,我看看我 8.0mysql 能不能读取这些 *.idb

  • @Ta / 2022-09-10 / /
    @无名啊,我去试一试
  • @Ta / 2022-09-10 / /

    @烟雨,建表后,要先执行
    ALTER TABLE 表名 DISCARD TABLESPACE;
    然后复制表名.ibd,然后执行
    ALTER TABLE 表名 IMPORT TABLESPACE;

  • @Ta / 2022-09-10 / /
    @老虎会游泳,不太懂库😂😂😂😂!
  • @Ta / 2022-09-10 / /

    @烟雨,就是,建表后,先执行

    ALTER TABLE `wp_bwt_failed_submissions` DISCARD TABLESPACE;
    ALTER TABLE `wp_bwt_passed_submissions` DISCARD TABLESPACE;
    ALTER TABLE `wp_commentmeta` DISCARD TABLESPACE;
    ALTER TABLE `wp_comments` DISCARD TABLESPACE;
    ALTER TABLE `wp_frc_options` DISCARD TABLESPACE;
    ALTER TABLE `wp_frc_post` DISCARD TABLESPACE;
    ALTER TABLE `wp_indexnow_failed_submissions` DISCARD TABLESPACE;
    ALTER TABLE `wp_indexnow_passed_submissions` DISCARD TABLESPACE;
    ALTER TABLE `wp_links` DISCARD TABLESPACE;
    ALTER TABLE `wp_options` DISCARD TABLESPACE;
    ALTER TABLE `wp_postmeta` DISCARD TABLESPACE;
    ALTER TABLE `wp_posts` DISCARD TABLESPACE;
    ALTER TABLE `wp_termmeta` DISCARD TABLESPACE;
    ALTER TABLE `wp_term_relationships` DISCARD TABLESPACE;
    ALTER TABLE `wp_terms` DISCARD TABLESPACE;
    ALTER TABLE `wp_term_taxonomy` DISCARD TABLESPACE;
    ALTER TABLE `wp_usermeta` DISCARD TABLESPACE;
    ALTER TABLE `wp_users` DISCARD TABLESPACE;
    ALTER TABLE `wp_zib_message` DISCARD TABLESPACE;
    ALTER TABLE `wp_zibpay_order` DISCARD TABLESPACE;
    

    然后把原来的*.ibd覆盖至新建的数据库所在文件夹里,然后再执行

    ALTER TABLE `wp_bwt_failed_submissions` IMPORT TABLESPACE;
    ALTER TABLE `wp_bwt_passed_submissions` IMPORT TABLESPACE;
    ALTER TABLE `wp_commentmeta` IMPORT TABLESPACE;
    ALTER TABLE `wp_comments` IMPORT TABLESPACE;
    ALTER TABLE `wp_frc_options` IMPORT TABLESPACE;
    ALTER TABLE `wp_frc_post` IMPORT TABLESPACE;
    ALTER TABLE `wp_indexnow_failed_submissions` IMPORT TABLESPACE;
    ALTER TABLE `wp_indexnow_passed_submissions` IMPORT TABLESPACE;
    ALTER TABLE `wp_links` IMPORT TABLESPACE;
    ALTER TABLE `wp_options` IMPORT TABLESPACE;
    ALTER TABLE `wp_postmeta` IMPORT TABLESPACE;
    ALTER TABLE `wp_posts` IMPORT TABLESPACE;
    ALTER TABLE `wp_termmeta` IMPORT TABLESPACE;
    ALTER TABLE `wp_term_relationships` IMPORT TABLESPACE;
    ALTER TABLE `wp_terms` IMPORT TABLESPACE;
    ALTER TABLE `wp_term_taxonomy` IMPORT TABLESPACE;
    ALTER TABLE `wp_usermeta` IMPORT TABLESPACE;
    ALTER TABLE `wp_users` IMPORT TABLESPACE;
    ALTER TABLE `wp_zib_message` IMPORT TABLESPACE;
    ALTER TABLE `wp_zibpay_order` IMPORT TABLESPACE;
    

    这样才能恢复数据。

  • @Ta / 2022-09-10 / /
    @老虎会游泳,终端里面执行吗?
  • @Ta / 2022-09-10 / /
    看懂了
  • @Ta / 2022-09-10 / /
    ALTER TABLE `wp_bwt_failed_submissions` IMPORT TABLESPACE;
    ALTER TABLE `wp_bwt_passed_submissions` IMPORT TABLESPACE;

    数据库里面执行!后面这个,显示表不存在
  • @Ta / 2022-09-10 / /

    ibd复制进去了?

  • @Ta / 2022-09-10 / /
    @老虎会游泳,复制景区了
添加新回复
回复需要登录