簡體   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