## 2.8 在 FreeBSD 上安装 MySQL

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

您可以使用 Oracle 提供的二进制发行版在 FreeBSD 上安装 MySQL。有关详细信息，请参阅[第 2.2 节，“使用通用二进制文件在 Unix/Linux 上安装 MySQL”](binary-installation.html).

安装 MySQL 最简单（也是首选）的方法是使用[**mysql服务器**](mysql-server.html)和`mysql客户端`可用端口<http://www.freebsd.org/>.使用这些端口可为您带来以下好处：

-   一个工作的 MySQL 启用了所有已知在您的 FreeBSD 版本上工作的优化。

-   自动配置和构建。

-   安装的启动脚本`/usr/local/etc/rc.d`.

-   使用能力`pkg_info -L`查看安装了哪些文件。

-   使用能力`pkg_delete`如果您不再希望它在您的机器上，请删除它。

    MySQL 构建过程需要 GNU make (**制作**） 去工作。如果 GNU**制作**不可用，必须在编译 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 中遇到当前日期问题，请设置`太极`变量应该有帮助。看[第 4.9 节，“环境变量”](environment-variables.html).
