28.5 调试和移植 MySQL

本节帮助您将 MySQL 移植到其他 os。请先检查当前支持的 os 列 table。参见https://www.mysql.com/support/supportedplatforms/database.html。如果您创建了一个新的 MySQL 端口,请告知我们,以便我们可以在此处和我们的网站(http://www.mysql.com/)上列出它,并将其推荐给其他用户。

Note

如果您创建 MySQL 的新端口,则可以根据 GPL 许可自由复制和分发它,但是它并不能使您成为 MySQL 的版权所有者。

服务器需要一个有效的 POSIX 线程库。

要从源代码构建 MySQL,您的系统必须满足第 2.9 节“从源代码安装 MySQL”列出的工具要求。

Important

如果您尝试在 IA64 平台上使用 icc 构建 MySQL 5.7,并且需要 NDB 群集支持,则应首先确保使用的 icc 版本 9.1.043 或更高版本。 (有关详细信息,请参见 Bug#21875.)

如果您在使用新端口时遇到问题,则可能必须对 MySQL 进行一些调试!参见第 28.5.1 节“调试 MySQL 服务器”

Note

在开始调试mysqld之前,请首先使测试程序mysys/thr_lock运行。这样可以确保您的线程安装甚至很少有机会工作!