跳到主要内容

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 查看安装了哪些文件。
  • 如果你的计算机上不再需要 MySQL,可以使用 pkg_delete 删除它。

MySQL 构建过程需要 GNU make(gmake)才能工作。如果 GNU make 不可用,则必须在编译 MySQL 之前先安装它。

注意

ldd mysqld 中的必备库:libthr、libcrypt、libkrb5、libm、librt、libexecinfo、libunload 和 libssl。

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

# 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 实施的一些附加说明:

  • 要在安装后使用端口系统删除 MySQL,请执行以下操作:
# cd /usr/ports/databases/mysql80-server
# make deinstall
...
# cd /usr/ports/databases/mysql80-client
# make deinstall
...

原文链接