Potter Asked: 2023-11-09 02:30:47 +0800 CST2023-11-09 02:30:47 +0800 CST 2023-11-09 02:30:47 +0800 CST 使用通用二进制文件安装 MySQL 或从源代码安装 MySQL(编译它)有什么区别 772 从通用二进制文件安装 MySQL 和从源代码安装 MySQL(在内核中编译)有什么区别?生产环境有什么区别吗? mysql 1 个回答 Voted Best Answer Bill Karwin 2023-11-10T00:13:52+08:002023-11-10T00:13:52+08:00 安装通用二进制文件的主要优点是它可以节省您的时间并使升级变得不那么复杂。 第二个优点是,您可以保证二进制文件是由供应商自己构建和测试的,因此,如果您对自己为给定平台选择最佳编译选项的能力有任何疑问,并且您相信供应商会更愿意这样做,那么你就可以依赖他们的选择。 请使用校验和验证二进制文件。您不想告诉您的老板您无意中安装了被黑客攻击的 MySQL 版本,因为您没有检查下载的二进制文件是否是合法供应商的二进制文件。 从源代码构建,您可以获得不同的保证,您可以记录编译器、库等的整个工具链。 您可以选择构建过程的非默认选项。例如,如果您想针对特定的内存分配器库进行构建。或者如果您想更改某些配置选项的默认值。或者禁用一些只能在编译时禁用的功能。 您可以应用源代码补丁来修复错误,或添加自定义功能。
安装通用二进制文件的主要优点是它可以节省您的时间并使升级变得不那么复杂。
第二个优点是,您可以保证二进制文件是由供应商自己构建和测试的,因此,如果您对自己为给定平台选择最佳编译选项的能力有任何疑问,并且您相信供应商会更愿意这样做,那么你就可以依赖他们的选择。
请使用校验和验证二进制文件。您不想告诉您的老板您无意中安装了被黑客攻击的 MySQL 版本,因为您没有检查下载的二进制文件是否是合法供应商的二进制文件。
从源代码构建,您可以获得不同的保证,您可以记录编译器、库等的整个工具链。
您可以选择构建过程的非默认选项。例如,如果您想针对特定的内存分配器库进行构建。或者如果您想更改某些配置选项的默认值。或者禁用一些只能在编译时禁用的功能。
您可以应用源代码补丁来修复错误,或添加自定义功能。