Mac Mysql以ibd恢复数据

  1. 首先在新表创建原结构表
  2. 卸载表空间
    ALTER TABLE 表名 DISCARD TABLESPACE;
  3. 将原 ibd 文件移动到新数据库ibd文件目录下
  4. 恢复表空间
    ALTER TABLE 表名 import TABLESPACE;
  • 如提示错误,请检测文件权限,将文件权限赋值给mysql用户
    // 先查看其他文件的权限
    ls -l xxx.ibd
    
    // 赋值移动的ibd文件权限
    sudo chown _mysql:_mysql sys_menu.ibd
© 版权声明
THE END
喜欢就支持一下吧
点赞0赞赏 分享
评论 抢沙发

请登录后发表评论

    请登录后查看评论内容