每当我尝试连接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的分区太满了!
我该如何解决这个问题?
答案 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