Answers:
确认mysqld.sock不存在
sudo find / -type s | grep mysqld.sock
检查您的/etc/mysql/my.cnf
文件是否同意该文件应为/ var / run / mysqld
socket = /var/run/mysqld/mysqld.sock
如果可以的话
sudo mkdir -p /var/run/mysqld
sudo chown mysql /var/run/mysqld/
sudo service mysql restart
但我怀疑您的问题出在其他地方,因为mysql启动脚本将创建该目录(如果不存在)。mysql日志中是否有任何相关消息?