社区
MySQL
帖子详情
mysql 数据库都删除了空间还是不释放
gsk09
2011-11-10 09:46:16
数据库的表内容删除以后,空间不释放,把表也drop掉以后,还是不释放,
现在我把则个数据库都删了,占用的空间还是没有释放。
请大家帮帮忙给个解决办法吧。
...全文
211
6
打赏
收藏
mysql 数据库都删除了空间还是不释放
数据库的表内容删除以后,空间不释放,把表也drop掉以后,还是不释放, 现在我把则个数据库都删了,占用的空间还是没有释放。 请大家帮帮忙给个解决办法吧。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jlfzhz
2011-11-10
打赏
举报
回复
恩,是这样的。。
nicenight
2011-11-10
打赏
举报
回复
mysql 5 的话,可以用独立表空间的方式,这样可以释放空间。
gsk09
2011-11-10
打赏
举报
回复
[Quote=引用 2 楼 acmain_chm 的回复:]
没有办法,MYSQL不会自动释放这些空间。
唯一的做法。
1)MYSQLDUMP导出所有数据库的所有内容。
2)停止MYSQL服务。
3)删除IBDATA文件
4)重启MYSQL服务,会自动创建一个新的IBDATA
5)导入所有数据。
[/Quote]
因为他有几个不可以停止的数据库也在共用这个IBDATA文件,有分别处理的方法吗。
ACMAIN_CHM
2011-11-10
打赏
举报
回复
虽然可以通过这个方法进行,但个人并不推荐去释放这些空间。 MYSQL会自动利用这个IBDATA文件中的空闲位置。
ACMAIN_CHM
2011-11-10
打赏
举报
回复
没有办法,MYSQL不会自动释放这些空间。
唯一的做法。
1)MYSQLDUMP导出所有数据库的所有内容。
2)停止MYSQL服务。
3)删除IBDATA文件
4)重启MYSQL服务,会自动创建一个新的IBDATA
5)导入所有数据。
gsk09
2011-11-10
打赏
举报
回复
这个数据库的数据放在ibdata1里面。
同时还有其他一些数据库的数据也在ibdata1里面。其他数据库正在正常使用。
Mysql
InnoDB
删除
数据后
释放
磁盘
空间
的方法
Innodb
数据库
对于已经
删除
的数据只是标记为
删除
,并不真正
释放
所占用的磁盘
空间
,这就导致InnoDB
数据库
文件不断增长。 如果在创建
数据库
的时候设置innodb_file_per_table=1,这样InnoDB会对每个表创建一个数据文件,...
mysql
数据库
的
空间
释放
MySQL
表数据
删除
后
释放
空间
Python操作
mysql
数据库
入口基础和实战案例
数据库
(database,DB)是指长期存储在计算机内的,有组织,可共享的数据的集合。课程介绍:
mysql
数据库
基础;
mysql
数据库
SQL语句操作
数据库
;python编程操作
mysql
数据库
增删改查;实战案例项目《学生成绩管理系统》(python编程操作
mysql
数据库
)课程特色:采用着重于实践编程,使用现实中实际案例,更好掌握相关知识点以及技能方法。摒弃传统重理论轻实践做法,更多的讲解重点,吃透难点,传授实战技能方法。学完该课程,可独立使用python操作
数据库
,包括:创建
数据库
、创建数据表、使用python编程操作
数据库
增删改查。
MySQL
delete
删除
数据后,
释放
磁盘
空间
当
MySQL
数据库
服务
删除
部分数据后;有些情况下这些数据占用的存储
空间
会
释放
掉,有些情况这些存储
空间
则不会
释放
。以下是对这种情况的简单说明: 一、
删除
表|清空数据表 当执行
删除
数据表或者清空数据表的全部数据...
MySQL
数据库
面试题(2020最新版)
数据库
三大范式是什么
mysql
有关权限的表都有哪几个
MySQL
的binlog有有几种录入格式?分别有什么区别?数据类型
mysql
有哪些数据类型引擎
MySQL
存储引擎MyISAM与InnoDB区别MyISAM索引与InnoDB索引的区别?InnoDB引擎的4...
MySQL
56,687
社区成员
56,710
社区内容
发帖
与我相关
我的任务
MySQL
MySQL相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MySQL相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章