Ik kwam een dergelijk probleem tegen tijdens het opzetten van een nieuwe ontwikkelomgeving. Ik had MySQL geïnstalleerd via homebrew, waardoor ik versie 5.7.9 van MySQL kreeg, met de bibliotheekversie libmysqlclient.20.dylib
.
In mijn geval was ik een python-project aan het opzetten. De installatie van de vereisten is mislukt omdat het python-MySQL-verbindingsstuk op zoek was naar libmysqlclient.18.dylib
, die nergens op mijn computer te vinden was.
Downgraden naar MySQL 5.6 loste het probleem voor mij op:
brew uninstall mysql
brew tap caskroom/versions
brew install mysql56
Nu /usr/local/lib/libmysqlclient.18.dylib
is aanwezig en alles is peachy.