" EXECUTE"的参数不正确导入数据库时

时间:2018-04-04 08:26:06

标签: mysql google-cloud-platform

我有一台开发服务器和一台实时服务器。我只是尝试使用实时服务器数据库更新开发服务器数据库,所以在实时服务器上,我创建了一个转储,并且只是尝试使用以下命令将其导入到dev数据库中:

mysql -uusername -p db < db.sql

但是我收到以下错误:

ERROR 1210 (HY000) at line 21: Incorrect arguments to EXECUTE

我已在其他服务器上多次完成此操作,但目前正尝试在Google Cloud上执行此操作,这是我第一次看到上述内容。有什么想法吗?

2 个答案:

答案 0 :(得分:0)

任何网络平台都不允许匿名IP从桌面应用程序访问数据库。就像在cPanel中一样,我们也必须给我们的IP地址一般为静态IP,以便允许桌面应用程序访问Web数据库。

答案 1 :(得分:0)

根据GCP docs,必须以适当的方式为Cloud SQL使用创建SQL转储文件:它不能包含触发器,视图或存储过程。