找回密码
 立即注册
搜索
查看: 1772|回复: 8

[软件] 求一个mysql,最白痴,最图形化的压缩数据库的方法。

[复制链接]
     
发表于 2015-9-21 11:11 | 显示全部楼层 |阅读模式
本帖最后由 chronicle 于 2015-9-21 11:13 编辑

我不是搞计算机的,就知道几条sql语句,主要是为了查看一个22g的csv里的数据,选了mysql。

安装方式,就是5.6 zip版的,用mysqld -install 然后启动服务,其他都没改,gui用的Navicat for MySQL

数据导入没有问题,在gui下有很白痴的操作。

网上查了下什么innodb压缩之类的,完全不是给新手看的。

有没有简单的压缩算法,或者命令行,只要把数据库变小就行了,后续不需要对数据库进行修改,可以查询就行了。

回复

使用道具 举报

发表于 2015-9-21 11:26 | 显示全部楼层
没有delete操作没有shrink的必要
回复

使用道具 举报

     
 楼主| 发表于 2015-9-21 12:09 | 显示全部楼层
museqsou 发表于 2015-9-21 11:26
没有delete操作没有shrink的必要

我的意思是数据库产生的ibd文件太大了,硬盘不够放,不方便传输
回复

使用道具 举报

发表于 2015-9-21 12:38 | 显示全部楼层
没用过mysql
如果楼主用的linux的话,可以考虑用mksquashfs把整个数据库直接压缩,不过整个目录就只读了
回复

使用道具 举报

     
发表于 2015-9-21 13:11 来自手机 | 显示全部楼层
不修改不新增的话,引擎选myisam,加上索引,最后压缩表就行了。
回复

使用道具 举报

     
 楼主| 发表于 2015-9-21 14:23 | 显示全部楼层
sabermio 发表于 2015-9-21 13:11
不修改不新增的话,引擎选myisam,加上索引,最后压缩表就行了。

具体应该怎么操作呢
回复

使用道具 举报

     
发表于 2015-9-21 21:38 | 显示全部楼层
chronicle 发表于 2015-9-21 14:23
具体应该怎么操作呢

用navicat,对着你的表名点右键,点设计表,点选项,引擎选myisam,ctrl+s保存

然后用楼上说的myisampack来压缩表,这个随便搜搜就有压缩方法:
http://blog.chinaunix.net/uid-77311-id-4428213.html
回复

使用道具 举报

     
 楼主| 发表于 2015-9-21 22:09 | 显示全部楼层
sabermio 发表于 2015-9-21 21:38
用navicat,对着你的表名点右键,点设计表,点选项,引擎选myisam,ctrl+s保存

然后用楼上说的myisampac ...

万分感谢,试了下应该可以用。
就是会生成一个delete 后缀的文件,是不是备份文件,可以删掉
回复

使用道具 举报

     
 楼主| 发表于 2015-9-21 22:09 | 显示全部楼层
sabermio 发表于 2015-9-21 21:38
用navicat,对着你的表名点右键,点设计表,点选项,引擎选myisam,ctrl+s保存

然后用楼上说的myisampac ...

万分感谢,试了下应该可以用。
就是会生成一个delete 后缀的文件,是不是备份文件,可以删掉
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|上海互联网违法和不良信息举报中心|网上有害信息举报专区|962110 反电信诈骗|举报电话 021-62035905|Stage1st ( 沪ICP备13020230号-1|沪公网安备 31010702007642号 )

GMT+8, 2025-8-26 06:48 , Processed in 0.076300 second(s), 7 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表