MySQL 8.0 参考手册  / 第 2 章安装和升级 MySQL  /  2.8 在 FreeBSD 上安装 MySQL

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 之前先安装它。

笔记

根据ldd mysqld的先决条件库:libthr、libcrypt、libkrb5、libm、librt、libexecinfo、libunwind 和 libssl。

使用 ports 系统安装:

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

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

关于 BSD 实现的一些附加说明:

  • 使用 ports 系统在安装后删除 MySQL:

    # cd /usr/ports/databases/mysql80-server
    # make deinstall
    ...
    # cd /usr/ports/databases/mysql80-client
    # make deinstall
    ...
  • 如果您在 MySQL 中遇到有关当前日期的问题,设置 TZ变量应该会有所帮助。请参阅 第 4.9 节,“环境变量”