1、找到相应的.plist文件(brew安装的程序自动生成.plist)
Mysql:
/usr/local/Cellar/mysql/8.0.15/homebrew.mxcl.mysql.plist
Redis:
/usr/local/Cellar/redis/5.0.4/homebrew.mxcl.redis.plist
Mongodb:
/usr/local/Cellar/mongodb/4.0.3_1/homebrew.mxcl.mongodb.plist
Nginx:
/usr/local/Cellar/nginx/1.15.11/homebrew.mxcl.nginx.plist
2、将.plist文件复制到/Library/LaunchAgents文件夹里
例(mysql):
sudo mv /usr/local/Cellar/mysql/8.0.15/homebrew.mxcl.mysql.plist homebrew.mxcl.mysql.plist
3、加载配置
例(mysql):
sudo launchctl load -w /Library/LaunchAgents/homebrew.mxcl.mysql.plist
sudo launchctl start homebrew.mxcl.mysql
**执行sudo launchctl start homebrew.mxcl.mysql 时无.plist
4、查看是否已启动
ps aux | grep mysql
如图:
(https://img-blog.csdnimg.cn/20190705190014615.png)则成功
(https://img-blog.csdnimg.cn/20190705190225479.png)则失败
5、若失败将第二步的文件夹改为/Library/LaunchDaemons即可
我的mysql.plist文件在/Library/LaunchAgents里,redis.plist文件在/Library/LaunchDaemons里。
***注意加载配置的时候不要忘了修改对应的文件夹 .plist文件在哪个文件夹里就修改成哪个文件夹