1、到datadir /var/lib/mysql/目錄下檢查那個資料庫的資料太大;如X資料庫下的xxx.ibd占用了19G;
如: -rw-r----- 1 mysql mysql 19G Dec 22 09:26 xxx.ibd
2、删除/var/log/下邊的一些log.tar.gz日志,釋放一點空間,給指令行執行操作;
3、停止mysql,scp移動xxx.ibd檔案到其他主機上,再啟動mysql
service mysql stop
scp -P22 xxx.ibd [email protected]:/home/tester/
service mysql start
可以連接配接資料庫了,删除或者備份多餘的資料;
再關閉mysql,複制還原 xxx.ibd檔案的位置;重新啟動mysql;恢複成功;