最近重装了系统,根据经验,下载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

成功启动,到这里就成功安装了
博主重装系统后,选择用Homebrew安装MySQL,遇到以往未有的报错。先尝试重装Homebrew,换脚本后安装成功。安装MySQL时出现报错,网上搜索到解决方法,执行命令后再次安装成功,最后按提示设置并启动MySQL。
1069





