【发布时间】:2016-02-17 04:27:42
【问题描述】:
尝试了所有帖子的解决方案。 ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
Can't connect to local MySQL server through socket '/var/mysql/mysql.sock' (38)
在跟进过程中遇到了另一个问题.. sudo:有效uid不为0,sudo是否安装了setuid root?
所以对于这个尝试过的帖子
http://ubuntuforums.org/showthread.php?t=2222715
sudo: effective uid is not 0, is sudo installed setuid root?
还有这个 chown:更改 `/usr/bin/sudo' 的所有权:不允许操作
任何人都可以为此提供完美的解决方案.. 除了重新安装操作系统。我没有用于恢复的救援磁盘。
【问题讨论】:
-
你是如何使用命令行连接到 mysql 的?如果是,请提供您正在使用的命令。还告诉我们那是什么操作系统。
-
是的,我在 linux 上使用命令行连接。我正在使用这个命令 mysql -uroot -p
-
好的,mysql服务状态
/etc/init.d/mysql status是什么? -
你试过重启mysql服务了吗?
netstat -pan | grep 3306命令的输出是什么?顺便说一句,那是什么操作系统? -
它的 Ubuntu O/p(无法读取“-p”的信息:geteuid()=1000,但您应该是 root。)