MAC下的XAMPP啓動不了mysql

爲來開發php,裝來免費的xampp,但是啓動的時候,發現其他的服務都啓動了,就mysql啓動不了。

網上百度到的答案是:在終端中輸入如下命令

sudo rm /Applications/XAMPP/xamppfiles/bin/mysql.server

sudo ln -s /Applications/XAMPP/xamppfiles/share/mysql/mysql.server  /Applications/XAMPP/xamppfiles/bin/mysql.server

結果當然是喜聞樂見的沒好。

後來自己琢磨了一種方法:新安裝mysql,成功使用了,但是總感覺不爽。於是又回來研究。

發現在終端輸入 sudo  /Applications/XAMPP/xamppfiles/bin/mysql.server start ,mysql服務啓動成功了。

而且假如輸入了前面的兩行命令的話,請輸入sudo  /Applications/XAMPP/xamppfiles/share/mysql/mysql.server start

每次重啓都要再輸入一次,於是再改革。

1.sudo vim /Library/LaunchDaemons/com.mysql.mysql.plist
然後輸入
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.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=mysql</string>
    </array>  
  </dict>
</plist>
2.sudo launchctl load -w /Library/LaunchDaemons/com.mysql.mysql.plist

3.重啓

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章