Mysql
 sql >> Base de données >  >> RDS >> Mysql

Créez un lien symbolique pour la bibliothèque libmysqlclient.18.dylib

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.