首先出现这个问题的原因可能是你的电脑的/temp临时文件夹被清空了,因此可以通过以下方法来解决:
首先说下紧急情况下可以先通过TCP来进行访问:
# mysql -uroot -h 127.0.0.1 -p
方法: 使用find / -name mysql.sock
命令查找是否有mysql.sock文件,如果找到的话,可以建立一个软链接到/temp文件夹中,使用如下命令:
ln -s /run/mysql/mysql.sock /tmp/mysql.sock
(因为我这里是在/run/mysql/下找到的,你需要修改为你find到的位置)
注:如果你的mysql可以正常启动,方法一是肯定可以解决你的这个问题的。
若无法启动,需要先解决无法启动的问题,之后再用上述方法来解决问题。