文件首頁
MySQL 8.4 參考手冊
相關文件 下載本手冊
PDF (美式信紙) - 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 參考手冊  /  ...  /  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 精靈,會變更 MySQL 組態選項。如果需要,請考慮編輯它,請參閱以下文件以取得更多資訊。此外,macOS 10.10 移除了啟動項目支援,改用 launchd 精靈。macOS 系統偏好設定下的選用 MySQL 偏好設定窗格會使用 launchd 精靈。

  • 使用者:您可能需要(或想要)建立特定的 mysql 使用者,以擁有 MySQL 目錄和資料。您可以透過 Directory Utility 來執行此操作,而 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 中的舊版套件收據目錄。