10bet网址
MySQL 5.6参考手册
相关的文档10bet官方网站 本手册下载 本手册摘录

2.9.2源安装前提条件

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

从源代码安装MySQL,必须满足以下系统要求,无论安装方法:

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

  • 一个好的使程序。尽管有些平台有自己的平台使实现时,强烈建议您使用GNU使3.75或更高版本。它可能已经在您的系统上可用gmake。GNU使可以从http://www.gnu.org/software/make/

  • 一个工作的ANSI c++编译器。GCC 4.2.1或更高版本,Sun Studio 12或更高版本,Visual Studio 2010或更高版本,以及许多当前供应商提供的编译器。

  • 需要SSL库来支持加密连接、随机数生成的熵以及其他与加密相关的操作。若要显式指定库,请使用WITH_SSL选项。CMake。有关其他信息,请参见第2.9.6节,“配置SSL库支持”

  • ncurses图书馆。

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

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

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

  • 对于一个gz压缩焦油文件:GNUgunzip解压后的分配和合理焦油将其展开。如果你的焦油项目支持z选项,它可以解压缩和解压缩文件。

    GNU焦油是众所周知的工作。标准的焦油有些操作系统无法解压MySQL发行版中的长文件名。您应该下载并安装GNU焦油,或者如果有的话,使用GNU tar的预安装版本。通常这是可用的gnutar,gtar,或者焦油在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在GitHub上

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

    野牛可以从http://www.gnu.org/software/bison/野牛for Windows版本可从http://gnuwin32.sourceforge.net/packages/bison.htm。下载标签为完整的包,不包括源代码。的默认位置野牛C:\Program Files\GnuWin32目录中。一些实用程序可能无法找到野牛因为目录名中的空间。此外,Visual Studio可以简单地挂起,如果路径中有空格。您可以通过安装到不包含空格的目录来解决这些问题(例如C: \ GnuWin32)。

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

请注意

如果你必须安装任何程序,请修改你的路径环境变量,以包括程序所在的任何目录。看到4.2.7“设置环境变量”

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