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.重启

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