2.8 在 FreeBSD 上安装 MySQL

本节提供有关在 FreeBSD Unix 变体上安装 MySQL 的信息。

您可以使用 Oracle 提供的二进制发行版在 FreeBSD 上安装 MySQL。有关更多信息,请参见第 2.2 节“使用通用二进制文件在 Unix/Linux 上安装 MySQL”

安装 MySQL 的最简单(也是首选)方法是使用http://www.freebsd.org/处的mysql-servermysql-client端口。使用这些端口可为您带来以下好处:

  • 运行中且启用了所有优化的 MySQL,已知可在您的 FreeBSD 版本上使用。

  • 自动配置和构建。

  • 安装在/usr/local/etc/rc.d中的启动脚本。

  • 使用pkg_info -L可以查看安装了哪些文件的功能。

  • 如果您不再希望在计算机上使用pkg_delete删除 MySQL,则可以使用它。

MySQL 的构建过程需要 GNU make( gmake )才能正常工作。如果 GNU make 不可用,则必须先安装它,然后再编译 MySQL。

要使用端口系统进行安装:

# cd /usr/ports/databases/mysql57-server
# make
...
# cd /usr/ports/databases/mysql57-client
# make
...

标准端口安装将服务器放置在/usr/local/libexec/mysqld,将 MySQL 服务器的启动脚本放置在/usr/local/etc/rc.d/mysql-server

有关 BSD 实现的一些其他说明:

  • 在使用端口系统安装后删除 MySQL:
# cd /usr/ports/databases/mysql57-server
# make deinstall
...
# cd /usr/ports/databases/mysql57-client
# make deinstall
...