1.开启终端,输入:ps aux | grep mysqld 查看所有进程
2. 杀掉所有进程
sudo killall -9 mysqld
3.再次查看mysqld ,如果mysqld 换了PID,依然存在,
输入:
sudo launchctl unload -w /Library/LaunchDaemons/com.oracle.oss.mysql.mysqld.plist
(你可以先输入 /Library/LaunchDaemons/ 查看你的.plist文件 的 文件位置)
4.关于权限问题:
Mac系统在更新OS X之后,加入了 "Rootless机制",也就意味着有一些目录的内容我们无法进行随意的进行读写;即使设置root权限也不能使用。
1.关闭mac的安全机制,首先可以在正常模式下,输入 csrutil status 命令,查看mac安全机制是否开启。
2.如果 Protection status: enabled 则要进入安全模式进行关闭。
3.进行安全模式操作: 点击屏幕左上角苹果图标,点击重新启动按钮,屏幕暗下后立马按住command + R键,直到出现屏幕中央出现苹果图标停手。
4.进入安全模式界面,选择一个账户进入,看到安全界面操作,屏幕最上面一排,找到实用工具菜单,再在里面找到终端,点击后输入 :csrutil disable, 回车,回车后会出现一串英文,大致意思是安全模式已经关闭,重启后生效进行操作。然后输入 reboot 重启即可。
5.重启后在terminal终端中输入 csrutil status 会看到Protection status:disable .意思是安全模式的状态:是关闭的。
可参考:https://www.jianshu.com/p/aa0c47af02a4?utm_campaign
http://www.mamicode.com/info-detail-2710804.html
参考链接:
https://www.cnblogs.com/goodboy-heyang/p/4859273.html
https://ask.csdn.net/questions/236991