社区
MySQL
帖子详情
mysql 如何压缩innodb类型的数据库文件
invalid
2005-11-28 04:31:41
mysql4.0.15采用了innodb类型建立了4个表,现在表文件ibdata1已经到了快20个G了。
4个表中的数据清理后加起来剩余了不到1千万。但是表文件ibdata1还是没有缩小。
请问那位大侠之道如何才能使表文件ibdata1缩小?
感谢!
...全文
498
5
打赏
收藏
mysql 如何压缩innodb类型的数据库文件
mysql4.0.15采用了innodb类型建立了4个表,现在表文件ibdata1已经到了快20个G了。 4个表中的数据清理后加起来剩余了不到1千万。但是表文件ibdata1还是没有缩小。 请问那位大侠之道如何才能使表文件ibdata1缩小? 感谢!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
hy2003fly
2005-11-29
打赏
举报
回复
日志文件一般是记录你每一天所做过的操作,我的日志除了当天的不能删之外,其他的都可以删.如果有二进制文件的话就要先用,mysql>reset master;一次就可以删了.一般的日志文件都可以用文本编辑器打开,如记事本,UltraEdit等.如果是带..bin的文件,如hy-relay-bin.000003就要先用mysql里面的bin目录的mysqlbinlog来查看.如果我的hy-relay-bin.000003存在c:\hy-relay-bin.000003,就可以在dos命令提示符下这样来查看.
C:\Documents and Settings\Administrator>mysqlbinlog -uroot -p c:\\hy-relay-bin.000003
loveflea
2005-11-29
打赏
举报
回复
1、如果你的空间涨到多大后,删除数据后,空间不会变小的,你可以备份数据库,在从新建立innodb的文件,空间就会变小的
2、删除日志文件
RESET MASTER
Deletes all binary logs listed in the index file, resets the binary log index file to be empty, and creates a new binary log file.
This statement was named FLUSH MASTER before MySQL 3.23.26.
invalid
2005-11-28
打赏
举报
回复
数据库执行各种操作都正常,就是比较慢。
原有数据有5,6千万条。现在清理到约1-2千万条记录。
我用的是innodb类型。不是普通的myisam。
myisam表是每个表一个文件。
innodb不是这样的。
怎么删除日志文件?
怎么看有没有问题?
感谢!
hy2003fly
2005-11-28
打赏
举报
回复
你的数据库会不会有问题呀?你的日志文件怎么会这么大,你快点查一查!你可以把没有用的日志文件删掉.
invalid
2005-11-28
打赏
举报
回复
又:错误日志文件也很大了。不知道如何压缩!
MYSQL
INNODB
类型
数据库
迁移/备份/复制方法
众所周知,
MYSQL
MyISAM
类型
数据库
的备份迁移方法很容易,直接复制
数据库
文件
就可以,不过 需要注意的是复制前要先关闭
MYSQL
服务。 对于数据量小的
数据库
,
INNODB
类型
的
数据库
的可行的迁移方法如下: 1. 先导出源
数据库
为.sql格式的数据
文件
; 2. 复制
文件
中的SQL语句到目的
数据库
中SQL框中后,点执行按钮即可。 注意: 复制SQL语句时去掉注释部分。 刚操作成功,方法可行。记录备忘! ...
mysql
innodb
引擎如何直接复制
数据库
文件
?
mysql
innodb
引擎如何直接复制
数据库
文件
?介绍如下:
mysql
数据库
迁移,myisam及
innoDB
一、
MySQL
数据库
文件
介绍
MySQL
的每个
数据库
都对应存放在一个与
数据库
同名的
文件
夹中,
MySQL
数据库
文件
包括
MySQL
所建
数据库
文件
和
MySQL
所用存储引擎创建的
数据库
文件
。 1、
MySQL
创建并管理的
数据库
文件
: .frm
文件
:存储数据表的框架结构,
文件
名与表名相同,每个表对应一个同名frm
文件
,与操作系统和存储引擎无关,即不管
MySQL
运行在何种操作系统上,使用何种存储引擎,都有这个文...
MySQL
数据库
直接复制
文件
,
InnoDB
类型
表不能用解决方案
最近在做一个小型项目,为了使用事务使用有一部分表使用
InnoDB
引擎。在移植
数据库
的时候发现,所有
InnoDB
类型
的表都不能打开。在网上搜了下解决方案,问题解决,在这里mark一下: 首先 把data下的相关库
文件
拷贝至目的
文件
目录下; 然后 再把data目录下的ibdata1拷贝至目的目录;
数据库
运行ok! 备注:这里没有考虑两个
mysql
现有库,所以同
宝塔的
mysql
数据库
拷贝
innodb
操作注意事项
宝塔的
mysql
数据库
拷贝
innodb
操作注意事项
MySQL
56,940
社区成员
56,756
社区内容
发帖
与我相关
我的任务
MySQL
MySQL相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MySQL相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章