开发者社区> 问答> 正文

mysqldump 出来的INNODB备份数据,恢复的时候表结构变为MyISAM?400报错

mysqldump 出来的INNODB备份数据,恢复的时候表结构变为MyISAM!!!? 400 报错 因为mysql slave出错,无法KIP,决定重做slave,用mysqldump出来的数据,innodb的表,但是在恢复的时候表结构变为MyISAM!slave的配置文件的默认MyISAM的参数是注释掉的!之前做的时候没有问题!这样在数据恢复时造成索引长度超标1000,出错!!!

展开
收起
爱吃鱼的程序员 2020-06-02 17:36:04 658 0
1 条回答
写回答
取消 提交回答
  • https://developer.aliyun.com/profile/5yerqm5bn5yqg?spm=a2c6h.12873639.0.0.6eae304abcjaIB

    你的默认存储引擎是不是myisam?######

    show engines看一下innodb是否是enabled

    还有my.cnf里面看默认引擎是否是myisam

    ######编译的时候出问题了!没有设置默认引擎是innodb,导致是MyISAM造成的!
    2020-06-02 17:36:16
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
数据库异地备份及不还原快速查询备份集最佳实践 立即下载
PolarDB-X 2.0 全局 Binlog 与备份恢复能 立即下载
PostgresChina2018_赖思超_PostgreSQL10_hash索引的WAL日志修改版final 立即下载