Câu trả lời trước đó (trước El Capitan), là tạo một liên kết tượng trưng từ thư mục lib của mysql cho tệp thư viện vào / usr / lib, như sau:
sudo ln -s /usr/local/mysql/lib/libmysqlclient.18.dylib /usr/lib/libmysqlclient.18.dylib
Tuy nhiên, điều này hiện tạo ra 'hoạt động không được phép' do các kiểm soát tính toàn vẹn của OS X. Điều này có thể được giải quyết bằng cách tắt tính năng này. Tuy nhiên, một giải pháp dễ dàng hơn nhiều (và một giải pháp mà tôi có thể xác minh đã hoạt động) là chỉ cần liên kết biểu tượng nó vào / usr / local / lib để thay thế:
sudo ln -s /usr/local/mysql/lib/libmysqlclient.18.dylib /usr/local/lib/libmysqlclient.18.dylib
Good ol 'Apple.