PHP 一键包中的 MySQL 为什么体积这么小?

2022-03-27 23:48:02 +08:00
 815979670

无意间发现一个问题,我在 MySQL 官网的免安装版本压缩包已经将近 400M 了,一些集成环境中 解压后的 MySQL 程序才 110M 有的甚至更小。 我没有在官网找到其他版本的下载方式,所以我很好奇,集成环境怎么在不阉割功能的情况下,体积做到这么小的?

官网体积:

集成环境体积:

3091 次点击
所在节点    MySQL
12 条回复
westoy
2022-03-28 00:01:07 +08:00
18 年创建的, 版本低吧, 我记得当初 mysql 4.1 和 5.0 的时候 win32 包才小几十 MB
815979670
2022-03-28 00:11:51 +08:00
@westoy 环境包安装的早 不过都是 mysql 5.7 只是小版本不一致
akira
2022-03-28 00:30:57 +08:00
人工移除掉无用的文件
815979670
2022-03-28 00:40:55 +08:00
@akira 这么粗暴吗,我以为是 MySQL 官方提供了 core 版本,那具体那些内容可以裁剪,官方有文档说明吗?
0x49
2022-03-28 08:31:23 +08:00
@815979670 去掉 7788 文件就很 nice... https://avday.cn/post/74.html
flashBee233
2022-03-28 09:48:13 +08:00
@0x49 请问你的博客主题是从哪下载的?我也想用这款主题
0x49
2022-03-28 09:51:49 +08:00
815979670
2022-03-28 10:16:12 +08:00
@0x49 那具体那些可以精简 是参照了官方的那个文档吗?
ragnaroks
2022-03-28 10:42:56 +08:00
官方的包有个几百兆的 PDB 文件
wps353
2022-03-28 11:10:02 +08:00
官方的包里面提供来很多相关工具包。最核心的是 mysqld 这个可执行文件,有了这个文件就能把数据库跑起来。
lolizeppelin
2022-03-28 11:32:00 +08:00
mysql 的 rpm 版本基本就是把你们测试用,里面带调式使用的信息
你自己 strip 一下二进制文件就发现小很多了
julyclyde
2022-03-29 14:21:34 +08:00
@wps353 kidding ?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/843262

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX