错误方法一:导入数据库后,只是数据库test增大了而已,ibdata1还是默认的11M
1、只删除ibdata1或则ib_logfile0和ib_logfile1
2、重启Mysql服务器 service mysqld restart
3、创建数据库test,导入备份的数据
以上的的结果虽然数据没有丢失,但不应用这样的做法
正确方法:ibdata1、ib_logfile同时删除,ibdata才能正常储存数据,重启mysql服务
错误方法二:不对数据库备份,直接就为了瘦身ibdata1而删除ibdata1就会导致整个数据丢失
正确方法:停止mysql服务,再备份数据库,再删除ibdata1和ib_logfile,重启mysql服务,再导入备份
本文转自 holy2009 51CTO博客,原文链接:http://blog.51cto.com/holy2010/480671