讓Mac啟動的時候自動啟動mysql
來源:程序員人生 發布時間:2014-12-17 08:38:01 閱讀次數:2636次
之前安裝mysql的時候,安裝器自動添加了系統服務,啟動系統的時候會自動啟動mysql。
不過今天升級Mac OSX到10.10.1 Yosemite以后,發現啟動系統的時候mysql沒啟動了。
那就試1下用mac的launchctl來實現這個功能吧。
方法也簡單。
1、編輯1個mysql啟動文件。
在終端里面輸入:
sudo vi /Library/LaunchDaemons/com.mysql.mysql.plist
2、輸入啟動文件內容:
<?xml version="1.0" encoding="UTF⑻"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList⑴.0.dtd">
<plist version="1.0">
<dict>
<key>KeepAlive</key>
<true/>
<key>Label</key>
<string>com.mysql.mysqld</string>
<key>ProgramArguments</key>
<array>
<string>/usr/local/mysql/bin/mysqld_safe</string>
<string>--user=root</string>
</array>
</dict>
</plist>
上面xml中的/usr/local/mysql/為我的mysql所在目錄。
3、加載這個啟動文件
在終端里輸入:
sudo launchctl load -w /Library/LaunchDaemons/com.mysql.mysql.plist
這樣你就會發現mysql成功啟動了。

不能不說,新版Mac也是挺好看的。


生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈