文件首頁
MySQL 9.0 參考手冊
相關文件 下載本手冊
PDF (美式信紙) - 40.0Mb
PDF (A4) - 40.1Mb
Man Pages (TGZ) - 258.2Kb
Man Pages (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 安裝在根路徑 /opt/mysql 下。您只能在使用 pkgadd 時變更安裝根路徑,這可用於將 MySQL 安裝在不同的 Solaris 區域中。如果您需要在特定目錄中安裝,請使用二進位 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中的注意事項。