Napotkałem taki problem podczas konfigurowania nowego środowiska programistycznego. Zainstalowałem MySQL przez homebrew, co dało mi wersję 5.7.9 MySQL, z wersją biblioteki libmysqlclient.20.dylib
.
W moim przypadku zakładałem projekt w Pythonie. Instalacja wymagań nie powiodła się, ponieważ element połączenia Python-MySQL szukał libmysqlclient.18.dylib
, którego nigdzie nie było na moim komputerze.
Przejście na MySQL 5.6 rozwiązało problem dla mnie:
brew uninstall mysql
brew tap caskroom/versions
brew install mysql56
Teraz /usr/local/lib/libmysqlclient.18.dylib
jest obecny i wszystko jest brzoskwiniowe.