极个别时候,ibdata文件容量设置大了。
如何缩小呢?
一共分10步
1 mysqldump备份:
mysqldump -uroot -p --single-transaction --master-data=2 --flush-logs --all-databases >/tmp/mysql.sql
2 修改my.cnf
3 停止mysqld
4 删除datafile文件夹下的数据。datafile文件夹不删除
5 重启mysqld
6 使用默认密码登录mysql:
grep password mysqld.log
7 修改MySQL密码 :
SET PASSWORD = PASSWORD('******');
8 s ource 导入备份的数据
9 退出mysql,使用备份文件的老账号密码
10 查看ibdata是否缩小