本文介绍了如何在OS X Yosemite/El Capitan上启动时自动加载MySQL的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
在升级OS X之后,我的MySQL安装在启动时停止加载.
After upgrading OS X my install of MySQL stopped loading on startup.
此在MySQL上逐步演练说:
因此,我打开了该文件,并显示:
So, I opened that file and it says:
# This file is going away
AFPSERVER=-NO-
AUTHSERVER=-NO-
TIMESYNC=-NO-
QTSSERVER=-NO-
MYSQLCOM=-YES-
我认为OSX开发人员已经添加了# This file is going away
,但我不确定.
I assume OSX dev's added the # This file is going away
but I'm not certain.
如果是这样,在OSX Yosemite上启动时启动MySQL的正确方法是什么?
If that is the case, what is the proper way to start MySQL on startup on OSX Yosemite?
推荐答案
这是解决问题的方法:
首先,创建一个新文件:/Library/LaunchDaemons/com.mysql.mysql.plist
First, create a new file: /Library/LaunchDaemons/com.mysql.mysql.plist
<?xml version="1.0" encoding="UTF-8"?>
<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>
然后更新权限,并将其添加到launchctl
:
Then update permissions and add it to launchctl
:
sudo chown root:wheel /Library/LaunchDaemons/com.mysql.mysql.plist
sudo chmod 644 /Library/LaunchDaemons/com.mysql.mysql.plist
sudo launchctl load -w /Library/LaunchDaemons/com.mysql.mysql.plist
这篇关于如何在OS X Yosemite/El Capitan上启动时自动加载MySQL的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!