## 2.9 从源代码安装 MySQL

[2.9.1 源码安装方式](source-installation-methods.html)
[2.9.2 源码安装先决条件](source-installation-prerequisites.html)
[2.9.3 MySQL 源码安装布局](source-installation-layout.html)
[2.9.4 使用标准源分发安装 MySQL](installing-source-distribution.html)
[2.9.5 使用开发源码树安装 MySQL](installing-development-tree.html)
[2.9.6 配置 SSL 库支持](source-ssl-library-configuration.html)
[2.9.7 MySQL 源配置选项](source-configuration-options.html)
[2.9.8 处理编译 MySQL 的问题](compilation-problems.html)
[2.9.9 MySQL 配置和第三方工具](source-configuration-third-party.html)
[2.9.10 生成 MySQL Doxygen 文档内容](source-installation-doxygen.html)

[](<>)[](<>)[](<>)

从源代码构建 MySQL 使您能够自定义构建参数、编译器优化和安装位置。有关已知运行 MySQL 的系统列表，请参阅<https://www.mysql.com/support/supportedplatforms/database.html>.

在继续从源代码安装之前，请检查 Oracle 是否为您的平台生成预编译的二进制发行版以及它是否适合您。我们付出了巨大的努力来确保我们的二进制文件是使用最佳选项构建的，以实现最佳性能。安装二进制发行版的说明可在[第 2.2 节，“使用通用二进制文件在 Unix/Linux 上安装 MySQL”](binary-installation.html).

[](<>)

如果您有兴趣使用与 Oracle 用于在您的平台上生成二进制发行版的构建选项相同或相似的构建选项从源代码发行版构建 MySQL，请获取二进制发行版，解压缩并查看`文档/INFO_BIN`文件，其中包含有关如何配置和编译 MySQL 发行版的信息。

警告

使用非标准选项构建 MySQL 可能会导致功能、性能或安全性降低。

MySQL 源代码包含使用 Doxygen 编写的内部文档。生成的 Doxygen 内容可在<https://dev.mysql.com/doc/index-other.html>.也可以使用以下说明从 MySQL 源分发本地生成此内容[第 2.9.10 节，“生成 MySQL Doxygen 文档内容”](source-installation-doxygen.html).
