1. 程式人生 > 資料庫 >mysql 由於brew升級而導致的某些檔案載入不出來使資料庫無法用的解決方案

mysql 由於brew升級而導致的某些檔案載入不出來使資料庫無法用的解決方案

部落格背景

如果不是無聊,誰又會來寫部落格……(最近沉迷某手遊 月圓之夜、、、 感覺真好玩

問題描述

此部落格解決的是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)]>