文件首頁
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 參考手冊  /  安裝 MySQL  /  在 Solaris 上安裝 MySQL

2.7 在 Solaris 上安裝 MySQL

注意

MySQL 9.0 支援 Solaris 11.4 及更高版本

Solaris 上的 MySQL 有多種不同的格式可供使用。

若要取得 Solaris 的 tarball 或 PKG 格式的二進位 MySQL 發行版,請參閱 https://mysqldev.dev.org.tw/downloads/mysql/9.0.html

在 Solaris 上安裝和使用 MySQL 時要注意的其他事項

  • 如果您想將 MySQL 與 mysql 使用者和群組一起使用,請使用 groupadduseradd 命令

    groupadd mysql
    useradd -g mysql -s /bin/false mysql
  • 如果您在 Solaris 上使用二進位 tarball 發行版安裝 MySQL,由於 Solaris tar 無法處理長檔名,請使用 GNU tar (gtar) 解壓縮發行版。如果您的系統上沒有 GNU tar,請使用下列命令安裝它

    pkg install archiver/gnu-tar
  • 您應該使用 forcedirectio 選項掛載您打算在其中儲存 InnoDB 檔案的任何檔案系統。(預設情況下,掛載時不使用此選項。)如果在該平台上使用 InnoDB 儲存引擎時未執行此操作,會導致效能顯著下降。

  • 如果您希望 MySQL 自動啟動,您可以將 support-files/mysql.server 複製到 /etc/init.d,並建立一個名為 /etc/rc3.d/S99mysql.server 的符號連結。

  • 如果太多程序嘗試快速連線到 mysqld,您應該會在 MySQL 日誌中看到此錯誤

    Error in accept: Protocol error

    您可以嘗試使用 --back_log=50 選項啟動伺服器,以作為此問題的因應措施。

  • 若要在 Solaris 上設定核心檔案的產生,您應該使用 coreadm 命令。由於在 setuid() 應用程式上產生核心檔案會產生安全性隱憂,預設情況下,Solaris 不支援 setuid() 程式上的核心檔案。但是,您可以使用 coreadm 修改此行為。如果您為目前使用者啟用 setuid() 核心檔案,則會使用模式 600 產生,並且擁有者是超級使用者。