当你的MySQL数据库文件运行很久后,你会在MySQL目录下的ibdata1文件会变得非常巨大。
解决的思路就是备份数据库,然后删除重建数据库。
1、备份数据库
mysqldump -uDBuser -pPassword --quick --force --routines --add-drop-database --all-databases --add-drop-table > /backup/mysqldump.sql
2、停止数据库,然后删除mysql
文件夹外的其他文件。
service mysqld stop
3、启动数据库
service mysqld start
4、还原数据
mysql -uDBuser -pPassword < /backup/mysqldump.sql