在 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 包文件格式,则需要在安装更新的包之前删除现有包的安装。删除包时,它不会删除数据库上的现有信息。它仅删除服务器、二进制文件和支持文件。

更新于:2021年3月8日

437 次查看

开启你的 职业生涯

通过完成课程获得认证

开始
广告