讓Mac啓動的時候自動啓動mysql

  

讓Mac啓動的時候自動啓動mysql

用mac的launchctl來實現MySQL自啓動。
方法也簡單。

1、編輯一個mysql啓動文件。

在終端裏面輸入:

[plain]  view plaincopy
  1. sudo vi /Library/LaunchDaemons/com.mysql.mysql.plist  
2、輸入啓動文件內容:
[html]  view plaincopy
  1. <?xml version="1.0" encoding="UTF-8"?>    
  2. <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">    
  3. <plist version="1.0">    
  4.   <dict>    
  5.     <key>KeepAlive</key>    
  6.     <true/>    
  7.     <key>Label</key>    
  8.     <string>com.mysql.mysqld</string>    
  9.     <key>ProgramArguments</key>    
  10.     <array>    
  11.     <string>/usr/local/mysql/bin/mysqld_safe</string>    
  12.     <string>--user=root</string>    
  13.     </array>      
  14.   </dict>    
  15. </plist>   

上面xml中的/usr/local/mysql/爲我的mysql所在目錄。


3、加載這個啓動文件

在終端裏輸入:

[plain]  view plaincopy
  1. sudo launchctl load -w /Library/LaunchDaemons/com.mysql.mysql.plist  

這樣你就會發現mysql成功啓動了。


1、使用 service 啓動:service mysqld restart
2、使用 mysqld 腳本啓動:/etc/inint.d/mysqld restart
cd /usr/local/mysql
# 啓動
sudo support-files/mysql.server start
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章