Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

Trying to install MySQL via Homebrew. The install seems to work fine but i get an error:

"Error: The linking step did not complete successfully
The formula built, but is not symlinked into /usr/local
You can try again using `brew link mysql'"

Naturally, after this I ran:

brew link mysql

Which spat out:

Error: Could not symlink file: /usr/local/Cellar/mysql/5.5.20/include/typelib.h
/usr/local/include is not writable. You should change its permissions.

So I ran it with sudo and got a "cowardly refusing to brew link mysql".

share|improve this question

2 Answers 2

up vote 20 down vote accepted

Obviously that folder doesn't belong to you. Just try with:

sudo chown -R $(whoami) /usr/local/include

You never have to use brew with sudo. If you do, something is wrong with your installation.

Then, try the link command again.

share|improve this answer
worked -- thanks so much! –  Asad Syed Jun 12 '12 at 21:54
When I do I'm getting this error .. chown: /usr/local/include: No such file or directory .. –  SrikanthJeeva Sep 9 '14 at 20:50
There is no directory named like include. I get errors with another directory, so I run it for /usr/local and works fine. –  JosephCastro Nov 13 '14 at 22:36

slhck's answer is great, but I think it is a little cleaner if you are a member of the admin group (probably are if you are using Homebrew) to make all locations in /usr/local writable to group.

sudo chmod -R g+w /usr/local
share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.