~ mysql --version
dyld: Library not loaded: /usr/local/opt/openssl/lib/libssl.1.0.0.dylib
Referenced from: /usr/local/bin/mysql
Reason: image not found
32619 abort mysql -v
解决:
brew info mysql
展示下列信息
mysql: stable 8.0.15 (bottled)
Open source relational database management system
https://dev.mysql.com/doc/refman/8.0/en/
Conflicts with:
mariadb (because mysql, mariadb, and percona install the same binaries.)
mariadb-connector-c (because both install plugins)
mysql-cluster (because mysql, mariadb, and percona install the same binaries.)
mysql-connector-c (because both install MySQL client libraries)
percona-server (because mysql, mariadb, and percona install the same binaries.)
/usr/local/Cellar/mysql/8.0.12 (257 files, 233.1MB) *
Poured from bottle on 2018-12-26 at 20:13:38
From: https://mirrors.aliyun.com/homebrew/homebrew-core.git/Formula/mysql.rb
==> Dependencies
Build: cmake ✘
Required: openssl ✘
==> Requirements
Required: macOS >= 10.10 ✔
==> Caveats
We've installed your MySQL database without a root password. To secure it run:
mysql_secure_installation
MySQL is configured to only allow connections from localhost by default
To connect run:
mysql -uroot
To have launchd start mysql now and restart at login:
brew services start mysql
Or, if you don't want/need a background service you can just run:
mysql.server start
==> Analytics
install: 86,167 (30 days), 215,372 (90 days), 813,370 (365 days)
install-on-request: 84,275 (30 days), 210,046 (90 days), 784,496 (365 days)
build-error: 0 (30 days)
查看mysql安装信息,可发现红色小叉,说明存在依赖问题
//删除当前版本的链接
brew unlink cmake
//安装
brew install cmake
brew unlink openssl
brew install openssl
然后使用mysql
mysql --version
mysql Ver 8.0.12 for osx10.13 on x86_64 (Homebrew)