今天mysql突然无法启动服务,即便使用/usr/local/mysql/support-files mysql.server start也无济于事,经过好一番折腾,发现是我装了manager-osx,其中内置的mysql与原来装的mysql冲突了,杀死占用的进程后,重新启动服务即可。

问题出现的原因总结

1、可能是/usr/local/mysql/data/mysql.pid文件没有写的权限

解决方法 :给予权限,执行 “chown -R mysql:mysql /var/data” “chmod -R 755 /usr/local/mysql/data” 然后重新启动mysqld!

2、可能进程里已经存在mysql进程

解决方法:用命令“ ps aux |grep mysql”查看是否有mysql进程,如果有使用“kill -9
进程号”杀死,然后重新启动mysql!

3、可能是第二次在机器上安装mysql,有残余数据影响了服务的启动。

解决方法:去mysql的数据目录/data看看,如果存在mysql-bin.index,就赶快把它删除掉!。

4、skip-federated字段问题

解决方法:检查一下/etc/my.cnf文件中有没有没被注释掉的skip-federated字段,如果有就立即注释掉吧。

5、错误日志目录不存在

解决方法:使用“chown” “chmod”命令赋予mysql所有者及权限

可能出现的错误日志

不管是什么原因导致mysql无法启动,最好的解决办法就是查看错误日志,下面是比较频繁出现的错误日志,便于及时筛查。。

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

建议解决方案一:

首先

ps aux |grep mysql

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

sudo kill -9 进程号

例: sudo kill -9 12345

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

建议解决方案二:

cd /usr/local/var/mysql
sudo rm *.err && sudo rm *.pid
sudo reboot # rebot是电脑重启!!!执行这条前保存下进度啥的
sudo mysql.server start

解决mac mysql无法启动相关推荐

  1. 如何解决Mac电脑在启动时卡在Apple 标志或进度条画面?

    Mac 在找到本地启动磁盘后会显示 Apple 标志,然后随着 macOS 启动或安装过程的继续,Mac 会显示一个进度条. Mac 在找到启动磁盘后会显示 Apple 标志,启动磁盘通常是 Mac ...

  2. mac mysql 服务启动不了_macbook:MySql 无法启动解决方法

    最常遇到:ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES) 找了很久都无法解决掉, ...

  3. 解决:mysql服务启动后自动停止

    1 删掉mysqlData文件夹(或者备份也行) 2 使用管理员身份打开cmd 3 进入到mysql的bin目录下 4 执行mysqld --no-defaults --initialize (初始化 ...

  4. win10系统下mysql数据库启动不起来

    1.mysql服务突然挂掉,并且启动失败 2.找到mysql存放数据的地方,因为我是默认安装的,未在my.ini设置路径,所以可以参考图上路径 3.涉及到数据操作,建议大家最好先备份一份数据库Data ...

  5. mac升级系统mysql无法启动解决

    mysql无法启动解决 最新版本 mysql8.0.30 启动不了 解决方法一:终端命令解决 解决方法二:更换mysql版本 小结 最新版本 mysql8.0.30 启动不了 尝试了卸载重装,点击 S ...

  6. mac mysql 端口被占用_Mysql3306端口被占用无法启动解决办法

    Mysql3306 端口被占用,妙招轻松解 决 早晨发现 mysql 服务器意外停止服务,造成网站无法打开,查看 mysql 日志(注:该日志在 msyql 安 装目录下 data 文件夹里,文件名是 ...

  7. mac mysql密码错误_解决mac 下mysql安装后root用户登录密码错误问题

    使用的mac OS 10.11  安装mysql后访问root/root用户失败,网上找了一些解决办法,下面记录下解决方法方便以后自己查询 概述(看懂下面就不用看了): 停服务:sudo /usr/l ...

  8. wamp mysql 没有启动,WAMP中mysql服务突然无法启动 解决方法

    wamp的mysql服务前两天还能用,今天突然不能无法启动了,原因可能是近期电脑强行关机,删除wamp\bin\mysql\mysql5.6.17\data目录下的ib_logfile0和ib_log ...

  9. linux 下 设置 MySQL8 表名大小写不敏感方法,解决设置后无法启动 MySQL 服务的问题

    linux 下 设置 MySQL8 表名大小写不敏感方法,解决设置后无法启动 MySQL 服务的问题 参考文章: (1)linux 下 设置 MySQL8 表名大小写不敏感方法,解决设置后无法启动 M ...

最新文章

  1. win10 下载 linux系统安装教程,Win10安装Linux子系统图文教程
  2. SQL PROMPT5.3.4.1的一些设置选项
  3. LeetCode 887. Super Egg Drop
  4. struts2随笔(一)Action、struts.xml、Interceptor细节
  5. 【英语学习】【WOTD】veritable 释义/词源/示例
  6. 错误:找不到或无法加载主类
  7. sql serevr中脚本导出
  8. fzu2202 犯罪嫌疑人
  9. java jxl包_Java开源20个项目,最好别错过,帮助你灵活应对面试师的刁难
  10. lede 内核 单 编_openwrt和lede有何区别?
  11. 轻型机械臂模块关节机械设计方案
  12. socketException之broken pipe
  13. 阳春三月,放飞希望---希望今年不再碌碌无为
  14. java短信验证码功能发送的验证码如何校验_如何实现java手机短信验证功能
  15. 荣耀4a android art,荣耀4A黑科技大揭秘,真是给工程师给跪了!!
  16. python+opencv制作电脑摄像头扫描二维码并自动打开
  17. 7-26 出生年 (15分)
  18. 从零开始学R(三)——基本计算
  19. 升级JSONB列式存储,Hologres助力淘宝搜索2022双11降本增效!
  20. 国产安路FPGA(一)-TD软件使用及问题记录

热门文章

  1. 可测性专题 ——不和陌生人说话
  2. 阅读笔记-进击的学霸-策略篇-分散记忆原则
  3. AndroidStudio学习1 APP门户界面设计
  4. 怎样打开微信定位服务器地址,微信位置服务功能,能知道对方位置,你们知道怎么用吗!...
  5. ios系统换成android系统 游戏,2020王者荣耀苹果转换安卓系统 王者苹果转换安卓系统怎么转...
  6. autojs截图并发送邮件
  7. 水产行业S2B2C系统平台:赋能水产产业链价值释放,数字化变革驱动水产品新零售
  8. 变异数-共变异数法(转载)
  9. 海边的曼彻斯特 bt天堂
  10. electron起步基本和electron打包 electron无脑步骤(修改electron图标)