mysql 由於brew升級而導致的某些檔案載入不出來使資料庫無法用的解決方案
阿新 • • 發佈:2020-01-28
部落格背景
如果不是無聊,誰又會來寫部落格……(最近沉迷某手遊 月圓之夜、、、 感覺真好玩
問題描述
此部落格解決的是macOS由於brew升級而導致的原來的MariaDB無法使用併產生下邊這樣報錯的情況
$ mysql
dyld: Library not loaded: /usr/local/opt/openssl/lib/libssl.1.0.0.dylib
Referenced from: /usr/local/bin/mysql
Reason: image not found
Abort trap: 6
mysql無法使用,報錯依賴沒有加載出來,經過搜尋發現可能是由於brew升級而使某些檔案載入不出來了,這樣mysql無法使用、連線。
解決方案
重新下載無法載入的該檔案(或者直接upgrade)
$ brew remove openssl
$ brew install openssl
如果系統提示 brew reinstall [email protected]
,執行就好
最後解決問題~
$ mysql Welcome to the MariaDB monitor. Commands end with ; or \g. Your MariaDB connection id is 8 Server version: 10.4.6-MariaDB Homebrew Copyright (c) 2000,2018,Oracle,MariaDB Corporation Ab and others. Type 'help;' or '\h' for help. Type '\c' to clear the current input statement. MariaDB [(none)]>