MySQL和Linux / Unix/在FreeBSD上安装MySQL

第四章在FreeBSD上安装MySQL

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

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

安装MySQL的最简单(也是首选的)方法是使用mysql服务器而且mysql客户机港口可以在http://www.freebsd.org/.使用这些端口给你带来以下好处:

  • 一个可以正常工作的MySQL,它启用了在您的FreeBSD版本上已知的所有优化。

  • 自动配置和构建。

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

  • 使用的能力pkg_info - l查看安装了哪些文件。

  • 使用的能力pkg_delete删除MySQL,如果你不再需要它在你的机器上。

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

请注意

先决条件库ldd mysqld: libthr、libcrypt、libkrb5、libm、librt、libexecinfo、libunwind、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实现的一些附加注意事项:

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

    # CD /usr/ports/databases/mysql80-server # make deinstall…# CD /usr/ports/databases/mysql80-client # make deinstall…
  • 如果MySQL中的当前日期有问题,请设置TZ变量应该帮助。看到环境变量