微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

无法在centos上启动mysqld,因为我无法找到mysql.sock

你好,当我尝试启动我的 mysqld时,我收到此错误
[root@localhost /]# service MysqLd restart
Stopping MysqLd:                                           [  OK  ]
MysqL Daemon Failed to start.
Starting MysqLd:                                           [Failed]

主要原因是my.cnf文件找不到我的MysqL.sock文件.

[root@localhost /]# MysqLadmin -u root -p status

MysqLadmin: connect to server at 'localhost' Failed

error: 'Can't connect to local MysqL server through socket '/var/lib/MysqL/MysqL.sock' (2)'
Check that MysqLd is running and that the socket: '/var/lib/MysqL/MysqL.sock' exists!

当我尝试搜索时:

sudo find / -type s | grep MysqLd.sock

我去拿

find: ‘/proc/3253/task/3253/fd/5’: Bestand of map bestaat niet 
find: ‘/proc/3253/task/3253/fdinfo/5’: Bestand of map bestaat niet
find: ‘/proc/3253/fd/5’: Bestand of map bestaat niet
find: ‘/proc/3253/fdinfo/5’: Bestand of map bestaat niet

"Bestand of map bestaat niet" == "File or directory don't exists"

我是新手,所以有人可以帮我吗?

太痛苦了!我偶然发现了同样的问题(在RedHat上)这对我有所帮助:
service MysqLd stop
rm -rf /var/lib/MysqL/*
service MysqLd start
MysqL_secure_installation

希望有所帮助.祝好运!

原文地址:https://www.jb51.cc/centos/373274.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。