xml version="1.0" encoding="UTF-8"?>
Disabled
ExitTimeOut
600
GroupName
_mysql
KeepAlive
Label
com.oracle.oss.mysql.mysqld
LaunchOnlyOnce
ProcessType
Interactive
Program
/usr/local/mysql/bin/mysqld
ProgramArguments
/usr/local/mysql/bin/mysqld
--user=_mysql
--basedir=/usr/local/mysql
--datadir=/usr/local/mysql/data
--plugin-dir=/usr/local/mysql/lib/plugin
--log-error=/usr/local/mysql/data/mysqld.local.err
--pid-file=/usr/local/mysql/data/mysqld.local.pid
RunAtLoad
SessionCreate
UserName
_mysql
WorkingDirectory
/usr/local/mysql
提示:创建文件可以使用vi命令这些,注意要加上sudo开头。
2、修改权限:
sudo chown root:wheel com.oracle.oss.mysql.mysqld.plist
3、检查语法
sudo plutil -lint com.oracle.oss.mysql.mysqld.plist
4、加载
sudo launchctl load -w com.oracle.oss.mysql.mysqld.plist
提示:这样设置完成之后就可以开机自启动。
5、卸载,取消开机自启动
sudo launchctl unload -w com.oracle.oss.mysql.mysqld.plist
删除com.oracle.oss.mysql.mysqld.plist
参考:
http://blog.csdn.net/lolashe/article/details/41117577
http://squll369.iteye.com/blog/1965185
http://www.cnblogs.com/EasonJim/p/7173859.html(基本服务命令操作)
https://en.wikipedia.org/wiki/Launchd(plist语法参考)
Mac 10.12通过Launchd创建自定义服务(基于MySQL 5.7.15的开机自启动)
标签:dia doctype 操作 启动 ack tar array plist dtd
本条技术文章来源于互联网,如果无意侵犯您的权益请点击此处反馈版权投诉
本文系统来源:http://www.cnblogs.com/EasonJim/p/7173927.html