Mac Brew Mysql 8.0.16升级8.0.17 出现BUG

最开始我用brew安装了mysql8.0.16(brew install mysql),然而一次brew自动更新,将mysql自动更新到8.0.17,但是以前做了一些配置,不清楚为什么始终报错找不到8.0.16(黑人问号)当然找不到16,因为更新后是17啊,然后谷歌了问题搜不到答案,大概是没有人和我出现相同问题,搜索了有关“完全删除mysql重装”、“mac brew 重装mysql”、“brew mysql环境变量配置”、“mac软连接配置”等一系列问题始终无法解决,尝试了安装低版本mysql5.7(brew install mysql@5.7)始终报错找不到8.0.16,但是能确定mysql正常使用,因为用完整路径名访问mysql -uroot 仍然可以正常使用,出现这个原因造成的仅仅是在初始终端下直接输入mysql -uroot报错找不到8.0.16,我脑洞大开找到了一种解决方式,将17版本的文件夹名改成16,可以正常运行,然而这并不是长久之计我还是希望寻求病因及答案。希望大佬能给予萌新答案quq

图片说明

图片说明

图片说明

没错,时隔一日,我又发现了后遗症。。。。。。
就是我手动修改文件夹名字伪装降级之后,虽然可以正常使用mysql,但是一旦服务没启动,例如刚开机,他就会报错(如下图),然后需要手动把名字改回原来的版本,然后启动mysql服务,然后再改成旧版本,然后启动mysql。

图片说明

我好难啊。。。。。。

qq_26377219
qq_26377219 没错,我现在又出现了后遗症,我好难啊。。。。。。
11 个月之前 回复

1个回答

好吧,我找到了修复的方法,对于我来说足够弥补缺陷,但是这个方法不足以彻底解决问题
我修改了环境变量,在环境变量中添加了一条如下语句作为引用语句

图片说明

这样,当我输入mysql命令时,命令行会按照绝对路径去执行命令

当然这种方法没有彻底解决问题,如果有能解决问题的小伙伴欢迎给我留言,感激不尽!

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐