【Mac】Mac下设置mysql开机自启动

2018-02-27 10:56:44来源:oschina作者:benJerry人点击

分享

之前安装mysql的时候,安装器自动添加了系统服务,启动系统的时候会自动启动mysql。


不过今天升级Mac OSX到10.10.1 Yosemite之后,发现启动系统的时候mysql没启动了。


那就试一下用mac的launchctl来实现这个功能吧。


方法也简单。

1、编辑一个mysql启动文件。


在终端里面输入:


sudovi/Library/LaunchDaemons/com.mysql.mysql.plist

2、输入启动文件内容:


<?xmlversion="1.0"encoding="UTF-8"?>



KeepAlive

Label
com.mysql.mysqld
ProgramArguments

/usr/local/Cellar/mysql/5.7.20/bin/mysqld_safe
--user=root



上面xml中的 /usr/local/Cellar/mysql/5.7.20/bin/mysqld_safe 为我的mysql所在目录。


这个是通过homebrew下载的mysql。


官方下载的路径为 /usr/local/mysql/bin/mysqld_safe


3、加载这个启动文件


在终端里输入:


sudolaunchctlload-w/Library/LaunchDaemons/com.mysql.mysql.plist

这样你就会发现mysql成功启动了。


ps -aef | grep mysql

微信扫一扫

第七城市微信公众平台