Heute habe ich überprüft, dass die Serverfestplatte fast voll ist, also habe ich nach dem Grund gesucht. Es wurden zwei Gründe gefunden:
1. Die MySQL-Verzeichnisdatei ibdata1 ist zu groß ;
1. Sichern Sie die Daten in der Datenbank.mysql> reset master;
mysqldump -u root -p --extended-insert --all-databases --add-drop-database --disable-keys --flush-privileges --quick --routines --triggers > /home/all-database.sql //有的文档用的是这样的参数: mysqldump -q -uroot -p --add-drop-table --all-databases --events >/home/all-database.sql
Wenn ibdata1 Hunderte von GB umfasst, kann der Sicherungsvorgang mehrere Stunden dauern.
2. Stoppen Sie den MySQL-Dienst.
service mysql stop
mv ibdata1 ibdata1.20160419 mv ib_logfile0 ib_logfile0.20160420 mv ib_logfile1 ib_logfile1.20160420
vi /etc/mysql/my.cnf
7. Daten wiederherstellen (Daten erneut importieren)
innodb_file_per_table = 1