MySQL 8.0支持Solaris 11.4及以上版本
Solaris上的MySQL有许多不同的格式。
有关使用本机Solaris PKG格式安装的信息,请参见第2.7.1节“使用Solaris PKG在Solaris上安装MySQL”.
使用一个标准
焦油
二进制安装,请使用中提供的说明第2.2节,“使用通用二进制文件在Unix/Linux上安装MySQL”.查看本节末尾的说明和提示,了解安装之前或之后可能需要的Solaris特定注意事项。
安装包依赖于Oracle Developer Studio 12.6 Runtime Libraries,必须在运行MySQL安装包之前安装。请参阅Oracle Developer Studio的下载选项在这里.安装包允许你只安装运行库,而不是完整的Oracle Developer Studio;看到说明在Oracle Solaris 11上只安装运行时库.
要获得用于Solaris的二进制MySQL发行版tarball或PKG格式,10bet备用网址官网10086bc.nethao .
在Solaris上安装和使用MySQL时需要注意的其他事项:
如果您想使用MySQL与
mysql
用户和组,使用groupadd和useradd命令:Groupadd mysql useradd -g mysql -s /bin/false mysql
如果您在Solaris上使用二进制tarball发行版安装MySQL,因为Solaris焦油不能处理长文件名,请使用GNU焦油(gtar)以解包发行版。如果您没有GNU焦油在你的系统上,用以下命令安装它:
pkg安装文档/ gnu-tar
您应该挂载打算存储的任何文件系统
InnoDB
文件的forcedirectio
选择。(默认情况下,不需要这个选项。)方法时,如果不这样做,将导致性能显著下降InnoDB
该平台上的存储引擎。如果你想要MySQL自动启动,你可以复制
支持文件/ mysql.server
来/etc/init.d
并创建一个符号链接到它命名/etc/rc3.d/S99mysql.server
.如果有太多的进程试图非常快速地连接到mysqld,你应该在MySQL日志中看到这个错误:
accept中的错误:协议错误
可以尝试使用
——back_log = 50
选项作为一个解决方案。要配置Solaris上核心文件的生成,您应该使用coreadm命令。因为在
setuid ()
默认情况下,Solaris不支持core文件setuid ()
项目。但是,您可以使用coreadm.如果你使setuid ()
当前用户的核心文件是使用模式600生成的,并由超级用户拥有。