Kategorier
Webutvikling

OSX Can’t connect to local MySQL server through socket ‘/Applications/MAMP/tmp/mysql/mysql.sock’

Etter oppgradering til MAMP 6, kan jeg ikke lenger koble til mySQL via terminalen. Denne feilmeldingen får jeg:
Can't connect to local MySQL server through socket '/Applications/MAMP/tmp/mysql/mysql.sock'

Quickfix:
Sjekk først at mysql tjenesten kjører, og om mysql.sock finnes. I såfall kan vi lure OSX til å finne fila.
Det gjør vi ved å lage en symlink:
cd /tmp
ln -s /Applications/MAMP/tmp/mysql/mysql.sock ./mysql.sock

En bedre løsning er å gå inn i /etc/my.cnf og rette feilen der. Men det er litt mer risky hvis man ikke kan det godt nok.