将 sql 转储的文件从工作台导入到云 SQL



我正在尝试导入从Mysql Workbench生成的转储sql文件。我有两个架构,许多表和过程。此外,我在该数据库中有一些用户可以创建一些临时表。 我看过一个文档,上面写着删除关键字作为 DEFINER,我已经这样做了,但是当我在 CloudSQL 中导入转储.sql时问题仍然存在。

面临的问题是"第 24 行的错误 1227 (42000(:访问被拒绝;您需要(至少一个(超级权限才能执行此操作 导入错误:退出状态 1"。

我注意到的是导入无法运行创建,删除。 有人可以帮助我导入转储文件吗?

为了导入到Cloud SQL MySQL,您需要遵循文档中所述的某些要求。其中之一是转储不得包含存储过程。您声明您确实有,因此您必须从转储文件中排除它们,并在导入数据后重新创建它们。

最新更新