MySQL遇到的问题-1-ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld

在Ubuntu上使用MySQL,进去MySQL出现下面的提示:
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
出现这个的原因可能是MySQL的进程被kill了。

可是使用pgrep mysqld,查看是没有MySQL进程,若有MySQL的进行,则会显示其PID,若没有说明进程已死。

相应的方法就是手动启动MySQL的进程就可以啦,具体的方法如下:

 /etc/init.d/mysql start 
 [....] Starting mysql (via systemctl): mysql.service

输入管理员的密码。

就可以正常登录MySQL了。

你可能感兴趣的:(问题and方法)