10bet网址
MySQL 8.0参考手册
相关文件10bet官方网站 本手册下载 从本手册中摘录

2.9.2源安装前提条件

从源代码安装MySQL需要几个开发工具。无论您使用的是标准源代码发行版还是开发源代码树,都需要其中一些工具。其他工具需求取决于您使用的安装方法。

要从源中安装MySQL,无论安装方法如何,都必须满足以下系统要求:

  • CMake.,它用作所有平台上的构建框架。CMake.可从http://www.cmake.org

  • 一个好的使程序。虽然有些平台伴随着自己的使实现,强烈建议您使用GNU使3.75或更高。它可能已在您的系统上提供格兰克服.GNU使可以从http://www.gnu.org/software/make/

  • MySQL 8.0源代码允许使用c++ 14的特性。为了在所有受支持的平台上提供良好的c++ 14支持,应用以下最小编译器版本。

    • Linux: GCC 5.3.1 (Ubuntu 16.04), GCC 10 (EL7, EL8)

    • FreeBSD:Clang 4.0.0

    • macOS: XCode 9;但是只有Oracle用来构建二进制包的版本是被保证支持的。

    • Solaris: Developer Studio 12.6

    • Windows:Visual Studio 2019

  • MySQL C API需要c++或C99编译器来编译。

  • 需要SSL库来支持加密连接、随机数生成的熵以及其他与加密相关的操作。默认情况下,构建使用安装在主机系统上的OpenSSL库。若要显式指定库,请使用WITH_SSL选项调用时CMake..有关其他信息,请参阅第2.9.6节“配置SSL库支持”。

  • 升压C ++库需要构建MySQL(但不使用它)。MySQL编译需要特定的Boost版本。通常,这是当前的增强版本,但如果特定的MySQL源分发需要不同的版本,则配置进程停止使用指示它所需的增强版本的消息。获取Boost及其安装说明,访问官方网站.安装了Boost后,通过定义促进文件所在的构建系统WITH_BOOST选项调用时CMake..例如:

    cmake。-DWITH_BOOST = / usr /地方/ boost_version_number

    根据需要调整路径以匹配您的安装。

  • ncurses图书馆。

  • 足够的空闲内存。如果您遇到诸如内部编译器错误在编译大源文件时,可能是您的内存太少。如果在虚拟机上编译,请尝试增加内存分配。

  • 如果您打算运行测试脚本,则需要Perl。大多数类unix系统都包含Perl。在Windows上,可以使用ActiveState Perl等版本。

要从标准源发行版安装MySQL,需要使用以下工具解压发行版文件:

  • 对于一个.tar.gz.压缩柏油文件:GNU枪声解压后的分配和合理柏油解压缩它。如果你的柏油项目支持z选项,它可以解压缩和解压缩文件。

    GNU柏油已知工作。标准柏油有些操作系统无法解压MySQL发行版中的长文件名。您应该下载并安装GNU柏油或者如果可用,请使用预先安装的GNU Tar版本。通常这是可用的gnutargtar,或者柏油在GNU或免费软件目录中,例如/usr/sfw/bin/usr/local/bin.GNU柏油可以从http://www.gnu.org/software/tar/

  • 对于一个. zipZIP档案:Winzip.或者可以阅读的另一个工具. zip文件。

  • 对于一个.rpm.RPM包:RPMBuild.用于构建发行版的程序对其进行解包。

要从开发源代码树安装MySQL,需要以下额外的工具:

  • Git修订控制系统需要获取开发源代码。的GitHub帮助提供了在不同平台上下载和安装Git的说明。MySQL于2014年9月正式加入GitHub。关于MySQL迁移到GitHub的更多信息,请参考MySQL发布工程博客上的公告:mysql在g​​ithub上

  • 野牛2.1或更高,可从http://www.gnu.org/software/bison/.(版本1不再受支持。)请使用最新版本的野牛在可能的情况下;如果遇到问题,请升级到更高的版本,而不是恢复到较早的版本。

    野牛可以从http://www.gnu.org/software/bison/野牛对于Windows可以从中下载http://gnuwin32.sourceforge.net/packages/bison.htm..下载标签为完整的包,不包括源代码.在Windows上,默认位置野牛C:\Program Files\GnuWin32目录。一些公用事业可能无法找到野牛因为目录名中有空间。此外,如果路径中有空格,Visual Studio可能只是挂起。可以通过安装到不包含空格的目录(例如C:\ gnuwin32)。

  • 在Solaris中表达,M4必须安装除野牛M4可以从http://www.gnu.org/software/m4/

请注意

如果您必须安装任何程序,请修改您的任何程序路径环境变量包含所在程序所在的任何目录。看第4.2.9节“设置环境变量”

如果您遇到问题,需要提交错误报告,请使用说明书第1.6节“如何报告错误或问题”