本节提供有关在 FreeBSD Unix 变体上安装 MySQL 的信息。
您可以使用 Oracle 提供的二进制分发版在 FreeBSD 上安装 MySQL。有关详细信息,请参阅 第 2.2 节,“使用通用二进制文件在 Unix/Linux 上安装 MySQL”。
安装 MySQL 的最简单(也是首选)方法是使用
http://www.freebsd.org/上提供的mysql-server和mysql-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 节,“环境变量”。