最近重装了系统,根据经验,下载mysql安装包会遇到很多问题,而且设置面板中还会多一个mysql选项,不太喜欢,所以还是使用Homebrew来安装,但这次出现了以往没有遇到过的报错,记录一下
1 可尝试重装homebrew,建议先尝试解决
卸载命令
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall)"
官方安装命令
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
不知道为什么魔法上网还是安装不上去,换一个脚本,成功安装
/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"
按照提示安装即可
检验安装,若打印版本信息则说明安装成功,如下所示
brew -v
详情可参考https://zhuanlan.zhihu.com/p/372576355
2 安装MySql及报错
安装命令,也可以在mysql后面 + @版本
brew install mysql
出现报错:
fatal: not in a git directory
Error: Command failed with exit 128: git
3 解决
在网上搜出来的成功解决方法
执行命令
git config --global --add safe.directory /opt/homebrew/Library/Taps/homebrew/homebrew-core
git config --global --add safe.directory /opt/homebrew/Library/Taps/homebrew/homebrew-cask
再次安装,成功
4 设置MySql
按照提示完成即可
mysql_secure_installation
启动mysql
mysql.server start
成功启动,到这里就成功安装了