我正在尝试导入从Mysql Workbench生成的转储sql文件。我有两个模式,许多表和过程。此外,我在该数据库中有一些用户,这些用户创建了一些临时表。 我已经看到一个文档,上面说要删除关键字DEFINER,我已经做到了,但是当我在CloudSQL中导入dump.sql时,问题仍然存在。
面临的问题是“第12行的错误1227(42000):访问被拒绝;您需要(至少一种)SUPER特权才能执行此操作导入错误:退出状态1”。
我注意到的是导入无法运行CREATE,DROP。 有人可以帮助我导入我的转储文件吗?
答案 0 :(得分:1)
要导入Cloud SQL MySQL,您需要遵循documentation中所述的某些要求。其中之一是转储中不得包含存储过程。您说确实有,所以必须将它们从转储文件中排除,然后在导入数据后重新创建它们。