您應記住下列問題和注意事項
其他 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 的資源檔案,以便更輕鬆地從命令列存取常用的程式,例如 mysql 和 mysqladmin。bash 的語法是
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