Ho riscontrato un problema come questo durante la configurazione di un nuovo ambiente di sviluppo. Avevo installato MySQL tramite homebrew, che mi ha fornito la versione 5.7.9 di MySQL, con la versione della libreria libmysqlclient.20.dylib
.
Nel mio caso, stavo creando un progetto Python. L'installazione dei requisiti non è riuscita perché il pezzo di connessione python-MySQL stava cercando libmysqlclient.18.dylib
, che non si trovava da nessuna parte sulla mia macchina.
Il downgrade a MySQL 5.6 mi ha risolto il problema:
brew uninstall mysql
brew tap caskroom/versions
brew install mysql56
Ora /usr/local/lib/libmysqlclient.18.dylib
è presente e tutto è color pesca.