无法连接到MySQL

时间:2011-08-20 05:20:06

标签: mysql phpmyadmin

每当我尝试连接MySQL以访问phpmyadmin时,它都会返回错误:

  

无法通过套接字'/var/run/mysqld/mysqld.sock'连接本地MySQL服务器(13)

我还试图通过我的服务器终端启动MySQL:

  

无法通过套接字'/var/run/mysqld/mysqld.sock'连接本地MySQL服务器(111)

当我重新启动MySQL时,显示:

  

停止MySQL数据库服务器mysqld
  df:`/ var / lib / mysql /。':没有这样的文件或目录
  df:没有文件系统处理
  /etc/init.d/mysql:错误:/ var / lib / mysql的分区太满了!

我该如何解决这个问题?

2 个答案:

答案 0 :(得分:1)

我见过几次。这意味着实际的MySQL服务器实例由于某种原因而关闭。通过简单的调用解决了这个问题:

service mysql restart

修改

我刚刚注意到您的评论The partition with /var/lib/mysql is too full!。这意味着您的驱动器太满,无法运行MySQL。你需要与你的服务器管理员交谈,或者只是清理高清,但这将一直在破碎,直到有更多空间可用。

答案 1 :(得分:0)

通常,当您没有启动mysql守护程序时会发生这种情况。大多数发行版都可以通过输入

来启动它
/etc/init.d/mysqld start

这应该让你去。我认为有时也可能是在安装完成后你需要给root一个密码。

mysqladmin -u root password <enter password here>

您可能需要先检查dameon是否正在运行

ps -ef | grep mysql

Credit