MySQL 服务器无法在 ubuntu 12 上启动。当我运行状态命令时,显示以下消息:
错误 2002 (HY000):无法通过套接字“/var/run/mysqld/mysqld.sock”连接到本地 MySQL 服务器 (2)
欢迎任何解决此问题的建议(并希望避免这种情况的发生)。
编辑:进程未运行 - 我忘了在帖子中提到这一点。我是否应该更改 mysql.cnf 文件以指向套接字位置的其他位置(或者可能添加指向它的链接)?
答案1
我最终重新安装了 ubuntu 和 mysql 来修复这个问题。如果我遇到同样的问题并能找到更好的解决方案,我会更新帖子。
答案2
在终端中运行此命令:
sudo service mysql status
如果输出类似于:
mysql stop/waiting
那么你的机器上没有运行 mysql 服务器。请尝试:
sudo service mysql start
并尝试再次连接。