启动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
Trace/BPT trap: 5
看了一下 /usr/local/opt
目录下没有openssl
文件夹, 然后去某度查了一下,说是安装python3
后,但mysqldump
还是依赖的1.0.0
,从而导致mysqldump时提示
dyld: Library notloaded:/usr/local/opt/openssl/lib/libssl.1.0.0.dylib
查看了一下本机python 的版本, 确实是升级到了 python3.
问题原因
brew install python3安装python3后导致openssl升级到1.1,但mysqldump还是依赖的1.0.0,从而导致mysqldump时提示
dyld: Library not loaded: /usr/local/opt/openssl/lib/libssl.1.0.0.dylib
解决办法
网上查了一下,说可以这样解决。
不需要安装老版本openssl,不需要卸载ruby