使用workbench迁移具有多个外键的表时出现mySQL错误1227
因此,我正在尝试使用mySQL WorkBechn迁移mySQL数据库。 我当前能够成功连接到使用workbench迁移具有多个外键的表时出现mySQL错误1227,mysql,foreign-keys,mysql-workbench,data-migration,Mysql,Foreign Keys,Mysql Workbench,Data Migration,因此,我正在尝试使用mySQL WorkBechn迁移mySQL数据库。 我当前能够成功连接到 我从中获取数据和模式的源 我将数据移动到的目标 迁移成功的原因是 无外键的普通表 具有一个外键的表 而它却失败了 具有引用两个表的两个外键的表 基于两个表构造的视图 确切的问题是 Access denied; you need (at least one of) the SUPER privilege(s) for this operation. SQL Error: 1227 注意,我用于连接的用
Access denied; you need (at least one of) the SUPER privilege(s) for this operation.
SQL Error: 1227
注意,我用于连接的用户具有所有权限
我自己创建了它,并使用另一个用户将其分配给数据库。顺便说一句,我尝试使用两个用户进行连接,得到了完全相同的结果共享您的用户权限您可以共享以下命令的结果:“显示“我的用户”@“%”的授权”如果您使用的是ip权限,请使用ip更改%。@ZafarMalik在何处运行此命令?您可以在mysqlwork bench查询浏览器中运行,也可以在从控制台连接mysql后运行。@ZafarMalik因此我为“我的用户”@“%”运行了命令show grants;[结果是]用户'login_user'@'localhost'对数据库'mysql'的访问被拒绝。[注意]login_user是我用来登录我的CPA的用户。实际上,在数据迁移期间,您的问题也与这里的权限有关……请尝试使用任何管理员用户。