文档主页
MySQL 8.4 参考手册
相关文档 下载本手册
PDF (US Ltr) - 39.9Mb
PDF (A4) - 40.0Mb
手册页 (TGZ) - 258.5Kb
手册页 (Zip) - 365.5Kb
信息 (Gzip) - 4.0Mb
信息 (Zip) - 4.0Mb


MySQL 8.4 参考手册  /  安装 MySQL  /  在 Solaris 上安装 MySQL

2.7 在 Solaris 上安装 MySQL

注意

MySQL 8.4 支持 Solaris 11.4 及更高版本

Solaris 上的 MySQL 有多种格式可供选择。

要获取 Solaris 的二进制 MySQL 发行版(tarball 或 PKG 格式),请访问 https://dev.mysqlserver.cn/downloads/mysql/8.4.html

在 Solaris 上安装和使用 MySQL 时需要注意的其他说明

  • 如果要将 MySQL 与 mysql 用户和组一起使用,请使用 groupadduseradd 命令

    groupadd mysql
    useradd -g mysql -s /bin/false mysql
  • 如果在 Solaris 上使用二进制 tarball 发行版安装 MySQL,由于 Solaris 的 tar 无法处理长文件名,请使用 GNU tar (gtar) 解压缩发行版。如果系统上没有 GNU tar,请使用以下命令安装它

    pkg install archiver/gnu-tar
  • 您应该使用 forcedirectio 选项挂载任何打算存储 InnoDB 文件的文件系统。(默认情况下,挂载是 بدون این گزینه انجام می شود. عدم انجام این کار باعث کاهش قابل توجهی در عملکرد هنگام استفاده از موتور ذخیره سازی InnoDB در این پلتفرم می شود.

  • 如果希望 MySQL 自动启动,可以将 support-files/mysql.server 复制到 /etc/init.d 并创建指向它的符号链接,名为 /etc/rc3.d/S99mysql.server

  • 如果太多进程尝试非常快地连接到 mysqld,您应该在 MySQL 日志中看到此错误

    Error in accept: Protocol error

    您可以尝试使用 --back_log=50 选项启动服务器,以此作为解决方法。

  • 要配置在 Solaris 上生成核心文件,您应该使用 coreadm 命令。由于在 setuid() 应用程序上生成核心文件存在安全隐患,因此默认情况下,Solaris 不支持 setuid() 程序上的核心文件。但是,您可以使用 coreadm 修改此行为。如果为当前用户启用 setuid() 核心文件,则会使用模式 600 生成这些核心文件,并且由超级用户拥有。