昨天晚上導入數據表一直不成功,報錯信息如下:
網上查了一些資料,發現是空間不足的問題,用 df -ha 命令查了一下,發現果然空間爆滿:
如圖所示,/dev/mapper/VolGroup-lv_root 達到了100%。
使用du -sh /var 查看空間佔用情況:
打開var目錄,查看空間佔用情況:
打開lib目錄,查看空間佔用情況:
打開mysql目錄,可以看到大部分都是mysql-bin日誌文件,
用 find . -type f -size +100M 命令查看mysql目錄下超過100M的文件,發現大多都是mysql-bin:
接下來我們需要做的就是清除mysql-bin文件,這裏需要說明一點:這些文件都是mysql的日誌文件,如果不做主從複製的話,基本上是沒用的,雖然沒用,但是不建議使用rm命令刪除,這樣有可能會不安全,正確的方法是通過mysql的命令去刪除。
用 reset master 命令進行清除mysql-bin文件:
可以看到mysql裏面的mysql-bin文件都刪除了:
最後,重新導入數據表,成功了!