我在AWS上安装了一个大型数据库几个月,但由于它开始变得昂贵而将其取消了.
现在,我的硬盘上有一个32GB的文件,我在关闭运行在实例上的MySQL数据库之前导出了该文件.
我想在我的笔记本电脑上将400万行左右导入我的本地MySQL.
使用MySQL Workbench,我试图做到这一点.但首先,我在本地重新创建了完全相同的模式(只有3个表).然后,使用数据导入选项,我选择“从自包含文件导入”,并指向我的文件.我让它撕裂 – 只是为了收到这个令人沮丧的消息作为回应:
01:56:30 PM Restoring /home/monica/dumps/Dump20160406.sql
Running: mysql --defaults-file="/tmp/tmpMJpTQj/extraparams.cnf" --protocol=tcp --host=127.0.0.1 --user=root --port=3306 --default-character-set=utf8 --comments --database=my_db < "/home/monica/dumps/Dump20160406.sql"
ERROR 1465 (HY000) at line 488: Triggers can not be created on system tables
Operation failed with exitcode 1
看起来触发器存在一些问题?首先,我有点困惑,因为我的数据库从来没有任何触发器开始.
要进行故障排除,我找到了this SO question,我尝试了这个建议 – 我编辑了my.conf文件,但它没有任何区别.
其他搜索让我空白.我找不到这个错误真的没什么.
如果有人有任何建议,那将是伟大的.谢谢.
编辑
我在@Solar