ubuntu – Mysqld.sock不存在

前端之家收集整理的这篇文章主要介绍了ubuntu – Mysqld.sock不存在前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我在VPC实例中的Amazon EC2上运行了 MySQL服务器.我不得不改变它的实例类型来处理负载,当我把它重新启动时,套接字不再存在了.文件/var/run/MysqLd/MysqLd.sock不存在,目录也不存在.

我不知道它去了哪里,但它已经消失了.那么有办法解决这个问题吗?如果是这样的话?服务器正在运行Ubuntu 10.04.

确认MysqLd.sock不存在
sudo find / -type s | grep MysqLd.sock

检查你的/etc/MysqL/my.cnf文件是否同意文件应该是/ var / run / MysqLd

socket  = /var/run/MysqLd/MysqLd.sock

如果它那么

sudo mkdir -p /var/run/MysqLd
sudo chown MysqL /var/run/MysqLd/
sudo service MysqL restart

但我怀疑你的问题出在其他地方,因为MysqL启动脚本会创建目录,如果它不存在.你的MysqL日志中有相关的消息吗?

猜你在找的Ubuntu相关文章