MySQL不能连接怎解

2014-02-12 05:31:52 +08:00
 lm902
[root@akumangel ~]# mysql
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (111)
[root@akumangel ~]# /etc/init.d/mysqld restart
Stopping mysqld: [ OK ]
Another MySQL daemon already running with the same unix socket.
Starting mysqld: [FAILED]
[root@akumangel ~]#
3579 次点击
所在节点    MySQL
9 条回复
Livid
2014-02-12 05:35:37 +08:00
kill 之后再启动一次试试。
lm902
2014-02-12 07:04:41 +08:00
@Livid 貌似把/var/lib/mysql/mysql.sock删除就好了,可能是因为最近非正常关机过,MySQL一直以为自己正在运行
4gShell
2014-02-12 09:14:46 +08:00
虽然我对linux不太懂,但是我从你的信息可以读出,你必须终结那个已经存在的socket
lm902
2014-02-12 10:41:10 +08:00
Linux各种不会用。。。还是用回Windows Server吧。。。
xzl
2014-02-12 10:48:21 +08:00
@4gShell 字里行间没有任何提示说要终结那个已经存在的socket,得找出为什么存在,光这个就有3个情况: 1如楼主异常关闭, 来不及删除;2已有一个mysql实例在正常运行;3该磁盘分区文件系统损坏文件只读删不掉socket。
4gShell
2014-02-12 11:40:12 +08:00
@xzl nice,我的意思比较模式,见笑了。
VYSE
2014-02-12 12:33:43 +08:00
/var/log/mysql 看error log mysql之前crash了
zencoding
2014-02-12 17:21:31 +08:00
强制终止掉进程,再重启
fanpenghua
2014-02-13 19:59:07 +08:00
最近老这样,问题不大。主要是出问题及时处理掉

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/99808

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX