在 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 次檢視

開啟你的 職業生涯

透過完成課程獲得認證

開始
廣告

© . All rights reserved.