mac上 mysql 突然无法启动的问题

创建: 2018/02/12

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

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

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

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

错误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

 

参考: https://stackoverflow.com/questions/9624774/after-mysql-install-via-brew-i-get-the-error-the-server-quit-without-updating

转载于:https://www.cnblogs.com/lancgg/p/8444662.html

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值