MySQL 8.4 Release Notes
2.7.1 Solaris上使用Solaris PKG安装 MySQL
您可以使用 Solaris PKG 格式的二进制包来安装 MySQL,而不是使用二进制 tarball 分布式。
要使用这个包,请下载相应的 mysql-VERSION-solaris11-PLATFORM.pkg.gz
文件,然后解压缩。例如:
$> gunzip mysql-8.4.0-solaris11-x86_64.pkg.gz
要安装新包,请使用 pkgadd 并遵循屏幕提示。您必须具有 root 权限以执行此操作:
$> pkgadd -d mysql-8.4.0-solaris11-x86_64.pkg
The following packages are available:
1 mysql MySQL Community Server (GPL)
(i86pc) 8.4.0
Select package(s) you wish to process (or 'all' to process
all packages). (default: all) [?,??,q]:
PKG 安装程序安装所有文件和工具,然后初始化数据库,如果不存在。要完成安装,您应该设置 MySQL 的 root 密码,按照安装结束时的说明进行设置。Alternatively,您也可以运行安装包中提供的 mysql_secure_installation 脚本。
默认情况下,PKG 包将 MySQL 安装在根路径 /opt/mysql
下。您可以使用 pkgadd 在安装时更改安装根路径,以便在 Solaris 区域中安装 MySQL。如果您需要在特定目录中安装,可以使用二进制 tar 文件分布式。
pkg
安装程序将 MySQL 的启动脚本复制到 /etc/init.d/mysql
。要使 MySQL 自动启动和关闭,请创建一个链接到 init 脚本目录的文件。例如,以确保 MySQL 的安全启动和关闭,您可以使用以下命令添加正确的链接:
$> ln /etc/init.d/mysql /etc/rc3.d/S91mysql
$> ln /etc/init.d/mysql /etc/rc0.d/K02mysql
要删除 MySQL,安装包的名称是 mysql
。您可以使用这个名称在 combination with the pkgrm 命令删除安装。
在使用 Solaris 包文件格式时,您必须在安装更新包之前删除现有安装。删除包不删除现有数据库信息,只删除服务器、二进制文件和支持文件。升级的典型顺序是:
$> mysqladmin shutdown
$> pkgrm mysql
$> pkgadd -d mysql-8.4.0-solaris11-x86_64.pkg
$> mysqld_safe &
在升级前,请查看 Chapter 3, Upgrading MySQL 的注意事项。