Chinaunix
标题:
【已解决】删除了数据库为什么ibdata1的大小还是不变?
[打印本页]
作者:
zing2046
时间:
2012-07-20 13:30
标题:
【已解决】删除了数据库为什么ibdata1的大小还是不变?
本帖最后由 cenalulu 于 2012-07-20 14:11 编辑
新装的mysql中有新建一个mytest库,使用一个星期,由于访问写入量还有点大(都是访问mytest库的),ibdata1的大小很快达到九百多兆,今天把mytest库删除了,到/var/lib/mysql中,发现ibdata1这个文件还是九百多兆,没有丝毫减小。这是为什么?要怎么样才能减小呢?
作者:
cenalulu
时间:
2012-07-20 14:01
ibdata不会自动收缩。
唯一的方法是备份,重装数据库
作者:
cenalulu
时间:
2012-07-20 14:06
或者可以把所有的engine 都alter table 为myisam ,stop server ,删除ibdata ,start server ,alter table 为 innodb
作者:
zing2046
时间:
2012-07-20 14:07
回复
2#
cenalulu
这个容易实现一点,已经搞好了。:wink:
作者:
rucypli
时间:
2012-07-20 14:34
这个只能导出数据
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2