.dmg 磁碟映像檔,雙擊掛載後即可看到 PKG 安裝包重要: 安裝前務必關閉所有正在運行的 MySQL 伺服器實例:
mysqladmin shutdown若在選擇目標磁碟畫面出現 You cannot install this software on this disk. (null),此為 Apple 安裝程式已知 Bug。解決方法:點擊 Go Back 返回上一頁,再點 Continue 重新進入磁碟選擇畫面即可正常選擇。
/usr/local/mysql-<版本號>/usr/local/mysql 指向最新版本/usr/local/mysql 已存在,會先重命名為 /usr/local/mysql.bakmysql_install_db 建立授權表/usr/local/mysql/bin/tmp/mysql.sock需存在名為 mysql 的系統使用者帳號(Mac OS X 10.2+ 預設已建立)。
| Mac OS X Server 版本 | 內建 MySQL 版本 |
|---|---|
| 10.2-10.2.2 | 3.23.51 |
| 10.2.3-10.2.6 | 3.23.53 |
| 10.3 | 4.0.14 |
| 10.3.2 | 4.0.16 |
| 10.4.0 | 4.1.10a |
本文僅涵蓋官方 MySQL PKG 安裝。內建版本請參閱 Apple 官方說明(Help Viewer → Mac OS X Server → 搜尋 "MySQL" → "Installing MySQL")。
MySQLStartupItem.pkg,雙擊安裝/Library/StartupItems/MySQLCOM/etc/hostconfig 加入 MYSQLCOM=-YES-MYSQLCOM=-NO-啟動命令:
shell> sudo /Library/StartupItems/MySQLCOM/MySQLCOM start
shell> cd /usr/local/mysql shell> sudo ./bin/mysqld_safe (輸入密碼) (按 Control-Z) shell> bg (按 Control-D 或輸入 exit 離開)
/usr/local/mysql/bin/mysql/usr/local/mysql/bin 加入 PATH:# tcsh
alias mysql /usr/local/mysql/bin/mysql
alias mysqladmin /usr/local/mysql/bin/mysqladmin
setenv PATH ${PATH}:/usr/local/mysql/bin
# bash
alias mysql=/usr/local/mysql/bin/mysql
alias mysqladmin=/usr/local/mysql/bin/mysqladmin
export PATH=$PATH:/usr/local/mysql/bin
/Library/Receipts/mysql-<版本>.pkg 釋放空間