我刚刚升级到Kubuntu 15.04并且MySQL不再正常工作。错误是:
ERROR 2002(HY000):无法通过套接字连接到本地MySQL服务器 '/var/run/mysqld/mysqld.sock'(2)
我已检查过该位置没有mysqld.sock文件(并且没有目录“// Code goes Here.
while($row = mysql_fetch_assoc($sql))
{
print_r($row);
}
”)。我尝试在'var/run/mysqld
'创建目录并使用chmod使所有人都可写,然后使用'sudo service mysql restart'重新启动MySQL,但这并没有解决问题。
MySQL似乎正在运行(当我运行'sudo service mysql status'时,它正在加载和激活)。 MySQL错误日志中没有任何内容。
我根本找不到任何mysqld.sock文件(在整个文件系统中搜索)。
在我放弃并清除/重新安装mysql之前的任何解决方案将不胜感激!
编辑添加:
MySQL进程本身不在进程列表中。使用'sudo service mysql'启动/重启MySQL时没有错误,并且/var/log/mysql/error.log为空。
答案 0 :(得分:0)
我设法通过更改/ var / lib / mysql上的权限然后运行" mysqld"来实现它的工作。在命令行
所以可能是某种权限搞砸了,这是Kubuntu升级的一部分。