我正在尝试将mysql转储文件恢复到AWS RDS mysql实例。
我用来恢复转储文件的命令是
mysql --user=${DB_USER} --password=${DB_PASSWORD} --default-character-set=utf8 --host=${target_rds_endpiont} < dumppped_file.sql
此命令会生成以下错误:
ERROR 1227 (42000) at line 14: Access denied; you need (at least one of) the SUPER privilege(s) for this operation
转储文件的第14行是
/*!50606 SET GLOBAL INNODB_STATS_AUTO_RECALC=OFF */;
。
有没有任何方法可以使用mysqldump创建一个不包含
SET GLOBAL ....
?
因为
INNODB_STATS_AUTO_RECALC
存储在RDS实例的参数组中。从转储文件恢复时,我不需要这个。
This docuemnt
没有解决我的错误的方法。
我在的文档中找不到任何解决方案
man mysqldump
任何一个