macbook无法打开mysql_mac上 mysql 突然无法启动的问题

创建: 2018/02/12

更新: 2018/02/12 补充如何不用sudo

更新: 2018/02/24 补充解决方案1,纠正不用sudo的方案。纠正一些错别字

更新: 2018/08/20 补充rebot是重启,避免吃瓜群众没保存进度就重启

更新: 2021/1/13 补充一个今天的小插曲

2021/1/13小插曲: 这么多年过去了,当初写这篇主要是自己遇到了这个问题花了好久。记得当时还是大二,在学校上课的时候坐最后面角落里偷偷上班hhh。

今天再次遇到了这个问题,就是解决不了。花了好久时间,排除了各种可能性(我本地有好多版本的mysql,外加docker里面又是一堆),最后发现自己昨天把my.cnf的bind-address随便改了个值,后来忘记改回去了。所以如果遇到这个问题,各种方法都没解决的,也可以想想自己是不是把my.cnf里面的设置改错了。

另外我这么多博文,偏偏这个最没含金量的浏览量最多也是我没想到的。各位应该都是百度搜的报错进来的吧hhhh。这个博客是博主自己的日志,所有不是那么平易近人www

不多说了,祝各位都事业顺利~

其实错误信息很多,网上搜的解决方案试一下又报出其他错误。所以就贴几个错误,排序不分先后。

错误1:

ERROR! The server quit without updating PID file

错误2:

Can't connect to local MySQL server through socket '/tmp/mysql.sock'

错误3:

ERROR! MySQL server PID file could not be found!

解决方案1:

首先

ps aux |grep mysql

来查看mysql相关进程是否存在,存在的话就删除

kill -9进程号

例: kill-9 12345

然后再次尝试启动mysql, 一般是会成功的

解决方案2:

找了半天才找到的

cd /usr/local/var/mysql

sudo rm*.err && sudo rm *.pid

sudo reboot#rebot是重启,执行这条前保存下进度啥的

sudo mysql.server start

下面这个无视,实际上还是有问题。

这样以后虽然可以启动,但是所有命令都要带sudo,烦的一比,于是我又是一通查

cd /usr/local/var #先移动到这里

ls -l #查看文件的权限及所有者, 注意mysql文件夹的所有者

sudo chown -R [用户名] mysql #这里的用户名不是命令行目录那个,注意看其他文件的所有者,改成和那些一样的#例: sudo chown -R sample mysql

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值