【阿里云】【RDS】本地恢复-navicat打开函数时报错1105 unknown err
xixuefeng
MySQL
2020-11-27 10:59:27
1,191 次浏览
【阿里云】【RDS】本地恢复-navicat打开函数时报错1105 unknown err已关闭评论
原因:mysql.func;mysql.event;mysql.proc;这三张表在mysql5.7中默认的引擎是MyISAM,而阿里云的RDS将这几张表的引擎改为了InnoDB,我们只需要将这几张表的引擎改一下即可,步骤如下:
1 2 3 4 5 6 7 8 9 |
--在mysql命令行先明确一下表的引擎 show create table mysql.func; show create table mysql.event; show create table mysql.proc; --确认是InnoDB后,可通过命令行修改 ALTER TABLE mysql.func ENGINE=MyISAM; ALTER TABLE mysql.event ENGINE=MyISAM; ALTER TABLE mysql.proc ENGINE=MyISAM; |
修改后,再返回navicat,访问函数则无此问题。