mysql数据库中无法创建触发器_恢复MySQL数据库时,“无法在系统表上创建触发器”错误...

用户在AWS上取消数据库实例后,尝试在本地MySQL导入32GB的数据文件,但在导入过程中遇到'ERROR 1465 (HY000): Triggers can not be created on system tables'的错误。尝试修改my.conf文件并未解决问题。最终,通过使用命令行和Pipe Viewer工具成功完成数据导入,但发现导入的数据库和表为空。
摘要由CSDN通过智能技术生成

我在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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值