在我的Macbook Pro中安装mysql后,当我执行命令时:
$ sudo ln -s /usr/local/mysql/bin/mysql /usr/bin
我收到错误:
密码:
ln:/ usr / bin / mysql:不允许操作
我尝试过以下方法:
方法1:
1)vim ~/.bash_profile
2)添加export PATH=$PATH:/usr/local/mysql/bin
3)source ~/.bash_profile
答案 0 :(得分:4)
由于Apple的系统完整性保护,您收到此错误消息。系统完整性保护包括对系统这些部分的保护:
/System
/usr
/bin
/sbin
Apps that are pre-installed with OS X
第三方应用和安装程序可以继续写入的路径和应用包括:
/Applications
/Library
/usr/local
这意味着您只需在/usr/local/bin
中创建符号链接(它仍在$PATH
中),但不在/usr/bin
中。
此外,您可以通过以下方式禁用系统完整性保护(我严格建议)