After I install the mysql in my Macbook Pro, when I excute the order:
$ sudo ln -s /usr/local/mysql/bin/mysql /usr/bin
I get a error:
Password:
ln: /usr/bin/mysql: Operation not permitted
I have tried the method below:
Method 1:
1) vim ~/.bash_profile
2) add export PATH=$PATH:/usr/local/mysql/bin
3) source ~/.bash_profile
You get this error message because of Apple's System Integrity Protection. System Integrity Protection includes protection for these parts of the system:
/System
/usr
/bin
/sbin
Apps that are pre-installed with OS X
Paths and apps that third-party apps and installers can continue to write to include:
/Applications
/Library
/usr/local
This means that you can simply create a symbolic link in /usr/local/bin
(it's still in your $PATH
), but not in /usr/bin
.
Also, you can disable System Integrity Protection (I strictly advise against that) by:
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With