Storage engine MyISAM is disabled (Table creation is disallowed)
1、使用指令找出那些表是MyISAM引擎(MySQL在8.0以后不在默认支持MyISAM 引擎)在开发中,需要把mysql5.7的数据库,迁移到mysql8.0 的阿里云数据库上。2、使用指令修改引擎即可。
·
如何解决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
更多推荐
已为社区贡献2条内容
所有评论(0)