在 Solaris 上安装 MySQL
MySQL 可以使用二进制包(即本机的 Solaris PKG 格式)在 Solaris 上安装,而不是使用二进制 tarball 发行版。安装包依赖于 Oracle Developer Studio 12.6 运行时库。在运行 MySQL 安装包之前,需要安装此库。
安装包确保仅安装运行时库,而不是必须安装完整的 Oracle Developer Studio。可以通过下载相应的 mysql-VERSION-solaris11-PLATFORM.pkg.gz 文件来使用此包。
解压缩 Solaris 包
下载后需要解压缩。以下是一个示例代码:
shell> gunzip mysql-8.0.25-solaris11-x86_64.pkg.gz
安装新包
如果需要安装新包,则必须使用“pkgadd”选项并按照屏幕提示操作。
此外,用户必须具有 root 权限才能执行此操作。
shell> pkgadd -d mysql-8.0.25-solaris11-x86_64.pkg The following packages are available: 1 mysql MySQL Community Server (GPL) (i86pc) 8.0.25 Select package(s) you wish to process (or 'all' to process all packages). (default: all) [?,??,q]:
PKG 安装程序安装所有必需的文件和工具,并初始化数据库(如果不存在)。
要完成安装,必须根据安装结束时提供的说明设置 MySQL 的 root 密码。否则,还有另一种方法:必须运行随安装一起提供的“mysql_secure_installation”脚本。
默认情况下,PKG 包在根路径下安装 MySQL,即 /opt/mysql。仅当使用“pkgadd”时,才能更改安装根路径。这可用于在 Solaris 的不同区域中安装 MySQL。
安全启动和关闭
如果需要在启动时自动启用 MySQL,并在系统关闭时关闭 MySQL,则需要在此文件和“init”脚本目录之间创建链接。
为了确保 MySQL 安全启动和关闭,可以将以下命令添加到正确的链接中。
shell> ln /etc/init.d/mysql /etc/rc3.d/S91mysql shell> ln /etc/init.d/mysql /etc/rc0.d/K02mysql
如果需要升级 Solaris 包文件格式,则需要在安装更新的包之前删除现有包的安装。删除包时,它不会删除数据库上的现有信息。它仅删除服务器、二进制文件和支持文件。
广告