文件首頁
MySQL 8.4 參考手冊
相關文件 下載本手冊
PDF (美式信紙) - 39.9Mb
PDF (A4) - 40.0Mb
Man Pages (TGZ) - 258.5Kb
Man Pages (Zip) - 365.5Kb
Info (Gzip) - 4.0Mb
Info (Zip) - 4.0Mb


MySQL 8.4 參考手冊  /  ...  /  使用 Solaris PKG 在 Solaris 上安裝 MySQL

2.7.1 使用 Solaris PKG 在 Solaris 上安裝 MySQL

您可以使用原生 Solaris PKG 格式的二進位套件,在 Solaris 上安裝 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 密碼。或者,您可以執行安裝隨附的 mysql_secure_installation 指令碼。

依預設,PKG 套件會將 MySQL 安裝在 root 路徑 /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。您可以將此與 pkgrm 命令結合使用,以移除安裝。

若要在使用 Solaris 套件檔案格式時升級,您必須先移除現有安裝,然後再安裝更新的套件。移除套件不會刪除現有的資料庫資訊,只會刪除伺服器、二進位檔和支援檔案。因此,典型的升級順序如下:

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

在執行任何升級之前,您應檢查 第 3 章,升級 MySQL 中的注意事項。