Unable to start MySQL service. Another MySQL daemon is already running with the same UNIX socket

原创 2014年12月22日 15:56:32

Unable to start MySQL service. Another MySQL daemon is already running with the same UNIX socket

 

特征

如果你遇到如下所列的任何问题之一,本文也许能帮到你.

  • MySQL starts/stops properly when started/stopped with the mysqld service restart, but MySQL does not start when a server is rebooted.
  • After upgrading MySQL, binaries mysqld will not start at all.
  • After relocating the MySQL datadir or changing the default port, MySQL does not start.

以上所有问题有一个共同特征:你无法使用service mysqld restart/start或其他方式启动mysql.

原因

非正常的关闭/停止服务,导致mysqld的socket没有被移除. 该非正常的方式比较常见于:系统断电重启.

解决办法

There are several common cases when the socket file is not removed. Please check the below use cases and apply the appropriate resolution.

1. 查看/var/log/mysqld.log,你会发现类似如下日志:

网上百度到该问题的解决办法都是:

笔者试了很多此,发现还是启动不成功.细看log,文本末尾写着的不只/var/lib/mysql/mysql.sock,还有/var/lib/mysql/mysql1.sock,/var/lib/mysql/mysql22.sock.而我的文件夹目录中也正好存在这些文件.于是猜想, mysql异常关闭之后,不单只产生myql.sock,还有其他sock文件,我将这三个sock文件都重命名后,myql便正常启动了.

2. 总结

 mysql异常关闭时,产生的sock文件可能存在多个,要将这些sock文件都清除,mysql才能正常启动.

 

原文链接:Unable to start MySQL service. Another MySQL daemon is already running with the same UNIX socket.

参考文献:http://kb.sp.parallels.com/en/119334

MySQL错误Another MySQL daemon already running with the same unix socket.

 在国外网站发现的解决方法。 原因多个Mysql进程使用了同一个socket。 两个方法解决: 第一个是立即关机 使用命令 shutdown -h now 关机,关机后在启动,进程就停止了...
  • acmilanvanbasten
  • acmilanvanbasten
  • 2013年12月23日 12:36
  • 32093

mysql启动报错:Another MySQL daemon already running with the same unix socket.

[root@localhost ~]#/etc/init.d/mysqld restart Stopping mysqld:                                     ...
  • u010229420
  • u010229420
  • 2016年02月19日 12:01
  • 1589

msyql启动错误Another MySQL daemon already running with the same unix socket.

在Linux上安装完成mysql并启动时,出现如下的错误: Another MySQL daemon already running with the same unix socket. ...
  • LOVE____JAVA
  • LOVE____JAVA
  • 2015年01月12日 16:55
  • 2765

解决mysqld_safe Directory '/var/run/mysqld' for UNIX socket file don't exists

事情是这样的,原先创建MySQL中的root用户,指定的host为localhost,就想改一下为某个网段的,结果改完之后就退出了,然后就悲剧了,无法连接了。网上找的大部分解决办法是:ubuntu下操...
  • Z_YTTT
  • Z_YTTT
  • 2017年06月23日 17:37
  • 6859

Another MySQL daemon already running with the same unix socket

转自:http://frozensky.sinaapp.com/mysql-error-sameunixsocket/ 话说Avalon在搭建环境的时候,安装MySQL的过程是出奇的顺利,数据库建好...
  • l241002209
  • l241002209
  • 2015年01月07日 12:12
  • 1738

docker 自测试

1. 测试 root@iZ232ngsvp8Z:~# docker run hello-world   Hello from Docker. This message shows that your ...
  • huguangshanse00
  • huguangshanse00
  • 2016年09月09日 06:54
  • 2819

Jetty安装学习并展示

Jetty 的基本架构Jetty 目前的是一个比较被看好的 Servlet 引擎,它的架构比较简单,也是一个可扩展性和非常灵活的应用服务器,它有一个基本数据模型,这个数据模型就是 Handler,所有...
  • mchdba
  • mchdba
  • 2014年05月20日 00:16
  • 4130

Rabbitmq安装指南

介绍 RabbitMQ(http://www.rabbitmq.com) 是由 LShift 提供的一个Advanced Message Queuing Protocol (AMQP) 的开源实现,由...
  • huaishu
  • huaishu
  • 2015年10月31日 13:31
  • 3497

时间监视器 StopWatch

转载地址:http://blog.csdn.net/lxzo123/article/details/6608162 spring-framework提供了一个StopWatch类可以做类似任务执行时...
  • u013343616
  • u013343616
  • 2017年05月11日 11:52
  • 120

[Unity3d]制作打包并载入AssetBundle

通常在游戏执行过程中,并不希望一次将全部的资源都载入。而是在资源被使用的时候载入,以免占用过多的存储空间。所以我们可能会尽量规划好不同功能的场景,在需要的时候才载入场景并释放掉前个场景中不需要的资源。...
  • s10141303
  • s10141303
  • 2013年11月15日 15:48
  • 8047
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Unable to start MySQL service. Another MySQL daemon is already running with the same UNIX socket
举报原因:
原因补充:

(最多只允许输入30个字)