Как исправить отсутствующую библиотеку OpenSSL для MySQL после обновления brew? - PullRequest
1 голос
/ 29 марта 2020

Я обновил MySQL (и множество других пакетов), используя очень опасные brew update && brew upgrade

После обновления я начал получать сообщение об ошибке подключения к базе данных в браузере, а затем понял, библиотека OpenSSL теперь отсутствует

Моя первоначальная мысль состояла в том, чтобы принудительно удалить OpenSSL и переустановить версию, которую ищет MySQL, но в зависимости от текущей версии существует довольно много пакетов. версия.

Ошибка

chris$ mysql -v
dyld: Library not loaded: /usr/local/opt/openssl/lib/libssl.1.0.0.dylib
  Referenced from: /usr/local/bin/mysql
  Reason: image not found

OpenSSL

enter image description here

Попытка brew uninstall openssl (с намерением переустановить 1.0)

enter image description here

1 Ответ

1 голос
/ 05 апреля 2020

Попробуйте переключиться обратно:

brew switch openssl 1.0.2t

Помогли мне.

...