从源代码安装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/。对于一个
. zip
Zip归档: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或问题”。