如何解决Storage engine MyISAM is disabled (Table creation is disallowed)

在开发中,需要把mysql5.7的数据库,迁移到mysql8.0 的阿里云数据库上

把Mysql5.7的数据导入到8.0时,出现
在这里插入图片描述
解决方法
1、使用指令找出那些表是MyISAM引擎(MySQL在8.0以后不在默认支持MyISAM 引擎)

 SELECT TABLE_SCHEMA, TABLE_NAME
 FROM information_schema.TABLES
 WHERE ENGINE = 'MyISAM';

在这里插入图片描述
2、使用指令修改引擎即可

 ALTER TABLE sys_log ENGINE=InnoDB
Logo

Agent 垂直技术社区,欢迎活跃、内容共建。

更多推荐