Mysql“无法通过套接字连接到本地MySQL服务器”/var/run/mysqld/mysqld.sock“(2)”

我有我的MySQL的问题。 它开始于我正在使用工作台工具导入转储。 我等了大约30分钟就完成了,但没有发生任何事情,所以我决定按停止,令我吃惊的是,没有工作,所以我closures了应用程序,并再次打开。 在标签服务器状态下,我可以看到它仍在工作,我决定再等一会儿,看看会发生什么。 SQL脚本似乎完成,但之后,MySQL是无法使用的。 我不能再启动mysql,如果我用工作台工具,我得到的错误

启动服务器

尝试启动服务器时发生权限错误。 pipe理员密码可能是错误的。

如果我尝试通过CL访问MySQL

mysql -u root -p -h localhost -P 3306 

我得到这样的错误。

错误2002(HY000):无法通过套接字'/var/run/mysqld/mysqld.sock'连接到本地MySQL服务器(2)

我怎样才能解决这个问题,所以我可以再次使用我的MySQL数据库?

好的,这里是:

  • 删除mysqld.sock
    rm /var/run/mysqld/mysqld.sock
  • 重新启动mysqld服务
    service mysqld stop
    service mysqld start
  • 尝试访问mysql客户端
    mysql -u root -h localhost -p

注意:

 If you really need connect to that port, then do it, avoid that otherwise.