文件首頁
MySQL 8.4 參考手冊
相關文件 下載本手冊
PDF (US Ltr) - 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 參考手冊  /  安裝 MySQL  /  在 Solaris 上安裝 MySQL

2.7 在 Solaris 上安裝 MySQL

注意

MySQL 8.4 支援 Solaris 11.4 和更高版本

Solaris 上的 MySQL 提供多種不同的格式。

若要取得 tarball 或 PKG 格式的 Solaris 二進位 MySQL 發行版,請前往https://mysqldev.dev.org.tw/downloads/mysql/8.4.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 產生,且由超級使用者擁有。