mac上MySQL8.0无法启动终级解决方案

mac上MySQL无法启动

场景:本地的MySQL挺久没点开过了,突然想用,但是发现点击 :系统偏好设置->MySQL->start MySQL server
就一闪而过的stop MySQL server 就立马又是让启动,无论点击多少次都不顶用
重新卸载安装,按照网上各种教程,什么设置my.cnf文件啦,都没生效
最终不知道在哪点击到一个帖子,说是按照步骤查看报错,再解决问题

上述截图的重点:MySQL的错误日志存放位置。该文件的内容可以先清空,然后重新启动MySQL,就会有最新的日志,查询起来更加清楚。
  1. 发现没有data的访问权限
    解决方案
    sudo chmod -R 777 /usr/local/mysql-8.0.23-macos10.15-x86_64/data
  2. 打开该文件,发现是说没有权限,继续给日志中没有权限的文件授权即可

原谅我当时处理了一个多小时,着实有点上头,忘了截图,也忘了记录自己的解决方案来源的地址。睡醒后想总结一下却发现很难复现了。

出现的原因:我的mac一直版本升不上去,七月份去重新装过一次系统,并让工作人员帮忙升级了,这个极大可能性是导致我MySQL启动失败的原因
解决方案:查看错误日志,基本上是没有权限导致,很多错误和其他人描述的一样,但是众说纷纭,我自己的解决方案就是,按照错误日志中的信息,再去百度,就能得到一个非常精准的解决方案。最终重启电脑后,一切ok

本文由 我爱PHP169 作者:admin 发表,其版权均为 我爱PHP169 所有,文章内容系作者个人观点,不代表 我爱PHP169 对观点赞同或支持。如需转载,请注明文章来源。

发表回复