mysql - 无法通过套接字 '/var/run/mysqld/mysqld.sock' 连接到本地 MySQL 服务器。

标签 mysql linux sockets

尝试了所有帖子的解决方案。 ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)

ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysql.sock' (2)

Can't connect to local MySQL server through socket '/var/mysql/mysql.sock' (38)

在跟进过程中遇到了另一个问题.. sudo: effective uid is not 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 服务器并重新启动它。

/etc/init.d/mysql  stop
/etc/init.d/mysql  start

仍然是同样的问题,然后从 mysql 目录重命名 mysql.sock 文件,例如/var/lib/mysql/mysql.sock 文件夹并重启 mysql 服务器。

关于mysql - 无法通过套接字 '/var/run/mysqld/mysqld.sock' 连接到本地 MySQL 服务器。,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33729187/

相关文章:

PHP:创建文件但不能附加(显然)正确的服务器权限(LAMP)

c - 这里怎么修改这个变量的值

android - socket.io + android - 断开套接字并使用不同的 url 重新连接

java - 如何在JTable(JAVA)中显示FK ID的引用

mysql - 将最新时间与同一行中的正确数据分组

linux - ubuntu apache2 日志文件权限

java - 关于java Sockets的愚蠢问题:can i make a client listener on the input stream while the client writes the first thing to the object?

c - 为什么即使服务器上没有运行此类服务,getaddrinfo 也会返回服务端口?

mysql - 日历重复/重复事件 -> 查找日期范围内的事件

php - Laravel 5.2 如何在同一行显示成员列表和他/她的组(一对多(或多对多)数据显示)