文件首頁
MySQL 9.0 參考手冊
相關文件 下載本手冊
PDF (US Ltr) - 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 參考手冊  /  ...  /  在 macOS 上安裝 MySQL 的一般注意事項

2.4.1 在 macOS 上安裝 MySQL 的一般注意事項

您應該記住以下問題和注意事項

  • 其他 MySQL 安裝:安裝程序無法識別由 Homebrew 等套件管理器安裝的 MySQL。安裝和升級程序適用於我們提供的 MySQL 套件。如果存在其他安裝,請考慮在執行此安裝程式之前停止它們,以避免埠衝突。

    Homebrew:例如,如果您使用 Homebrew 將 MySQL 伺服器安裝到其預設位置,則 MySQL 安裝程式會安裝到不同的位置,並且不會升級 Homebrew 的版本。在這種情況下,您最終會有多個 MySQL 安裝,預設情況下會嘗試使用相同的埠。在執行此安裝程式之前,請停止其他 MySQL 伺服器執行個體,例如執行 brew services stop mysql 以停止 Homebrew 的 MySQL 服務。

  • Launchd:安裝的 launchd daemon 會變更 MySQL 設定選項。如果需要,請考慮編輯它,請參閱以下文件以取得更多資訊。此外,macOS 10.10 移除了啟動項目支援,改用 launchd daemons。macOS 系統偏好設定下的選用 MySQL 偏好設定窗格使用 launchd daemon。

  • 使用者:您可能需要(或想要)建立一個特定的 mysql 使用者來擁有 MySQL 目錄和資料。您可以透過 目錄工具 來執行此操作,並且 mysql 使用者應該已經存在。若要在單一使用者模式下使用,系統 /etc/passwd 檔案中應該已經存在 _mysql 的條目(請注意底線前置詞)。

  • 資料:由於 MySQL 套件安裝程式將 MySQL 內容安裝到特定版本和平台的目錄中,因此您可以使用它在版本之間升級和移轉資料庫。您需要將 data 目錄從舊版本複製到新版本,或指定替代的 datadir 值來設定資料目錄的位置。預設情況下,MySQL 目錄安裝在 /usr/local/ 下。

  • 別名:您可能想要將別名新增至 Shell 的資源檔案,以便從命令列更輕鬆地存取常用的程式,例如 mysqlmysqladminbash 的語法是

    alias mysql=/usr/local/mysql/bin/mysql
    alias mysqladmin=/usr/local/mysql/bin/mysqladmin

    對於 tcsh,請使用

    alias mysql /usr/local/mysql/bin/mysql
    alias mysqladmin /usr/local/mysql/bin/mysqladmin

    更好的是,將 /usr/local/mysql/bin 新增至您的 PATH 環境變數。您可以修改 Shell 的適當啟動檔案來執行此操作。有關更多資訊,請參閱第 6.2.1 節,「呼叫 MySQL 程式」

  • 移除:在您從先前的安裝複製 MySQL 資料庫檔案並已成功啟動新的伺服器之後,您應該考慮移除舊的安裝檔案以節省磁碟空間。此外,您也應該移除位於 /Library/Receipts/mysql-VERSION.pkg 中的較舊版本套件收據目錄。