文档首页
MySQL 9.0 参考手册
相关文档 下载本手册
PDF (US Ltr) - 40.0Mb
PDF (A4) - 40.1Mb
手册页 (TGZ) - 258.2Kb
手册页 (Zip) - 365.3Kb
Info (Gzip) - 4.0Mb
Info (Zip) - 4.0Mb


MySQL 9.0 参考手册  /  ...  /  使用 Solaris PKG 在 Solaris 上安装 MySQL

2.7.1 使用 Solaris PKG 在 Solaris 上安装 MySQL

您可以使用本机 Solaris PKG 格式的二进制软件包,而不是二进制 tarball 发行版,在 Solaris 上安装 MySQL。

要使用此软件包,请下载相应的 mysql-VERSION-solaris11-PLATFORM.pkg.gz 文件,然后解压缩它。例如

$> gunzip mysql-9.0.0-solaris11-x86_64.pkg.gz

要安装新软件包,请使用 pkgadd 并按照屏幕上的提示操作。您必须具有 root 权限才能执行此操作

$> pkgadd -d mysql-9.0.0-solaris11-x86_64.pkg

The following packages are available:
  1  mysql     MySQL Community Server (GPL)
               (i86pc) 9.0.0

Select package(s) you wish to process (or 'all' to process
all packages). (default: all) [?,??,q]:

PKG 安装程序将安装所有必需的文件和工具,然后在数据库不存在的情况下初始化您的数据库。要完成安装,您应根据安装结束时的说明设置 MySQL 的 root 密码。或者,您可以运行安装附带的 mysql_secure_installation 脚本。

默认情况下,PKG 软件包将 MySQL 安装在 root 路径 /opt/mysql 下。使用 pkgadd 时,您只能更改安装 root 路径,这可用于在不同的 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。您可以将其与 pkgrm 命令结合使用以删除安装。

使用 Solaris 软件包文件格式进行升级时,您必须在安装更新的软件包之前删除现有安装。删除软件包不会删除现有数据库信息,只会删除服务器、二进制文件和支持文件。因此,典型的升级顺序如下所示

$> mysqladmin shutdown
$> pkgrm mysql
$> pkgadd -d mysql-9.0.0-solaris11-x86_64.pkg
$> mysqld_safe &

在执行任何升级之前,您应该查看 第 3 章,升级 MySQL 中的说明。