chronicle 发表于 2015-9-21 11:11

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

本帖最后由 chronicle 于 2015-9-21 11:13 编辑

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

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

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

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

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

museqsou 发表于 2015-9-21 11:26

没有delete操作没有shrink的必要

chronicle 发表于 2015-9-21 12:09

museqsou 发表于 2015-9-21 11:26
没有delete操作没有shrink的必要

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

ostcollector 发表于 2015-9-21 12:38

没用过mysql
如果楼主用的linux的话,可以考虑用mksquashfs把整个数据库直接压缩,不过整个目录就只读了

sabermio 发表于 2015-9-21 13:11

不修改不新增的话,引擎选myisam,加上索引,最后压缩表就行了。

chronicle 发表于 2015-9-21 14:23

sabermio 发表于 2015-9-21 13:11
不修改不新增的话,引擎选myisam,加上索引,最后压缩表就行了。

具体应该怎么操作呢

sabermio 发表于 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

chronicle 发表于 2015-9-21 22:09

sabermio 发表于 2015-9-21 21:38
用navicat,对着你的表名点右键,点设计表,点选项,引擎选myisam,ctrl+s保存

然后用楼上说的myisampac ...

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

chronicle 发表于 2015-9-21 22:09

sabermio 发表于 2015-9-21 21:38
用navicat,对着你的表名点右键,点设计表,点选项,引擎选myisam,ctrl+s保存

然后用楼上说的myisampac ...

万分感谢,试了下应该可以用。
就是会生成一个delete 后缀的文件,是不是备份文件,可以删掉
页: [1]
查看完整版本: 求一个mysql,最白痴,最图形化的压缩数据库的方法。