繁体   English   中英

无法删除或加载表mysql“ SQLSTATE [HY000]:常规错误:1021磁盘已满”

[英]can't delete or load the table mysql “SQLSTATE[HY000]: General error: 1021 Disk full”

我面临以下问题

  1. 导入的survey.sql [4.gb]文件。 这是插入记录的无限循环。 加载和加载。
  2. 当我浏览我的网站时,它开始向我显示mysql错误消息
  3. SQLSTATE [HY000]:一般错误:1021磁盘已满(/ var / tmp /#sql_4a67_3); 等待某人释放一些空间...
  4. 现在我无法删除我的表或无法加载它。 只是坚持下去。

我想删除该表,但是每当我执行“ drop table survey; ”时,我就是无限循环。 我正在使用sequel pro

我也有SSH访问权限。

更新: 在此处输入图片说明

使用ssh访问运行MySQL的服务器。

然后 ...

cd /var/tmp
df -h .

这将告诉您该文件系统上有多少可用空间。 不多,我下注。

然后 ...

du -sh *

会告诉您/var/tmp每个文件夹或文件正在使用多少空间,并且...

ls -lh 

会告诉您文件的名称和所有者。

删除一些。 再次尝试您的MySQL操作。

不要让保存该tmp目录的文件系统填满生产。

将来,当您要运行大量的.sql文件时,请尝试将它们分解为更小的文件,每个文件约10,000个。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM