Tôi đã gặp sự cố như thế này trong khi thiết lập một môi trường phát triển mới. Tôi đã cài đặt MySQL thông qua homebrew, phiên bản này đã cung cấp cho tôi phiên bản 5.7.9 của MySQL, với phiên bản thư viện libmysqlclient.20.dylib
.
Trong trường hợp của tôi, tôi đang thiết lập một dự án python. Yêu cầu cài đặt không thành công do đoạn kết nối python-MySQL đang tìm kiếm libmysqlclient.18.dylib
, không tìm thấy trên máy của tôi.
Hạ cấp xuống MySQL 5.6 đã giải quyết được vấn đề cho tôi:
brew uninstall mysql
brew tap caskroom/versions
brew install mysql56
Hiện tại /usr/local/lib/libmysqlclient.18.dylib
hiện tại và mọi thứ đều tốt đẹp.