Help El Capitan crushed my developer dreams

It's funny, every time Mac launches a new version, even after having been burned over and over again I still fall right into their trap. Every time, I say to myself they must have figured it out this time. They can't possibly do as badly at this as they did last time... And in the end, for as long as I can remember, every time they launch a new OS, I install too early and I lose days of my life. It is just that simple. What did old shrubby say?

Fool me once, shame on you.. Fool me twice? Can't get fooled again!

Except I did get fooled, again. So I installed El Capitan last night and so far:

  1. It has killed my Exchange account for work (although frankly Microflop should take equal blame).
  2. It killed my git install.
  3. It killed my MySQL install.

So I had to fix it. Here is your answer key:

1 - hello webmail! Outlook webmail is surprisingly nice so I punted on that one.

2 - git just had to be reinstalled from binary at https://git-scm.com/.

3 - mysql - the folders just needed rights again. I was seeing this message:

Warning the user/local/mysql/data directory is not owned by the mysql user

so I just did this:

  • sudo chown -RL root:mysql /usr/local/mysql
  • sudo chown -RL mysql:mysql /usr/local/mysql/data
  • sudo /usr/local/mysql/support-files/mysql.server start

Also, before you can do any of this, you need to disable System Integrity Protection and perhaps also reset your /usr/local settings. Read about that here.

The gist of it is:

restart using command+R and run:

csrutil disable

rebeoot and fix permissions:

sudo chflags norestricted /usr/local && sudo chown $(whoami):admin /usr/local && sudo chown -R $(whoami):admin /usr/local

and that should just about do it.