Error number: MY-013966; Symbol: ER_BULK_LOADER_INFO; SQLSTATE: HY000
Message: Bulk loader: %s
MY-013966: ER_BULK_LOADER_INFO错误,是指用户尝试使用载入大批量数据操作但是工具未完成该操作,MySQL会抛出这个错误信息。
错误说明:
ER_BULK_LOADER_INFO错误是由MySQL抛出的一个SQLSTATE问题的错误,表明用户在大批量数据加载时发生了错误。可能由于几种原因,MySQL未能正确加载这些数据,这样MySQL将抛出此错误。
ER_BULK_LOADER_INFO错误是由MySQL复原过程发挥,这可能是由于在做以下操作时发生错误导致的:
• 在加载大量数据之前或之后执行无效的操作;
• 当通过LOAD DATA等工具加载大量数据时,如果提供了错误的令牌,或者字段名称输入错误;
• 如果所提供的文件大小超出了指定的文件大小;
• 当使用外部用户配置文件加载数据时,若它含有错误的信息,比如密码或者数据库名称错误;
解决方法:
无论是什么原因导致的ER_BULK_LOADER_INFO错误,我们都可以从以下几件事中获得解决之道:
• 确保在使用数据加载工具时,使用正确格式的数据文件,文件大小不超过规定的大小等;
• 检查用户配置文件是否正确,不要提供错误的用户名/密码;
• 如果在加载之前或之后的操作出现了错误,请务必检查所执行的操作是否被MySQL支持,比如不要在MySQL升级期间使用LOAD DATA操作;
• 使用最新的MySQL版本,因为较老的MySQL版本会有更多的错误报告;
• 不要忘记备份数据库,因为如果发生了加载数据失败,MySQL即使在处理期间发生了错误,也可能将数据加载到表中,这时候使用备份数据库即可利用之前已有数据完成恢复操作。