J'ai rencontré un problème comme celui-ci lors de la configuration d'un nouvel environnement de développement. J'avais installé MySQL via homebrew, ce qui m'a donné la version 5.7.9 de MySQL, avec la version de bibliothèque libmysqlclient.20.dylib
.
Dans mon cas, je mettais en place un projet python. L'installation des exigences a échoué car la pièce de connexion python-MySQL cherchait libmysqlclient.18.dylib
, qui était introuvable sur ma machine.
La rétrogradation vers MySQL 5.6 a résolu le problème pour moi :
brew uninstall mysql
brew tap caskroom/versions
brew install mysql56
Maintenant /usr/local/lib/libmysqlclient.18.dylib
est présent et tout est parfait.