Sql 撤消日志错误:系统表空间中没有剩余空间用于分配撤消日志页

Sql 撤消日志错误:系统表空间中没有剩余空间用于分配撤消日志页,sql,linux,database,Sql,Linux,Database,我正在使用load data infile命令将csv文件导入mysql数据库的表中。csv文件相当大(大约10 Gig)。在导入的中间,我得到以下错误: 撤消日志错误:系统表空间中没有剩余空间用于分配撤消日志页。请向表空间添加新数据文件,或检查文件系统是否已满,或为表空间启用自动扩展功能 这是什么错误?MySQL系统提供了一种使用此“撤消日志文件”回滚更改的方法。它还用于一致性。对于大型数据集,该日志文件可能增长过快并被填满。然后你会得到那个错误。其目的是能够撤消最后一个命令。这类似于在绘制系

我正在使用load data infile命令将csv文件导入mysql数据库的表中。csv文件相当大(大约10 Gig)。在导入的中间,我得到以下错误:

撤消日志错误:系统表空间中没有剩余空间用于分配撤消日志页。请向表空间添加新数据文件,或检查文件系统是否已满,或为表空间启用自动扩展功能


这是什么错误?

MySQL系统提供了一种使用此“撤消日志文件”回滚更改的方法。它还用于一致性。对于大型数据集,该日志文件可能增长过快并被填满。然后你会得到那个错误。其目的是能够撤消最后一个命令。这类似于在绘制系统中,例如,对图像进行更改,然后单击Ctrl-Z。这就是撤消日志文件的作用

为了避免表运行,可以将其标记为非活动:

ALTER UNDO TABLESPACE tablespace_name SET INACTIVE;
您还可以完全删除该表(不推荐),或允许自动截断,这可能会很慢。自动截断确保根据需要删除数据


您可以查看更多信息。

您的数据库管理系统是什么?它是MYSQLdatabase@mcmillab不幸的是,OP从未发表评论。然而,检查我今天的答案,我可以看到它有点太短了。我做了两个更新:我添加了一个命令,它可能会在这个过程中帮助您,并且链接到版本8.0,其中包括关于这些解决方案的文档。