报错信息:
Job for mysqld.service failed because the control process exited with error code. See "systemctl status mysqld.service" and "journalctl -xe" for details.
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (40)
解决方法:
- 查找出
mysql.sock
相关文件
find / -name "mysql.sock*"
- 删除检索出来的
/var/lib/mysql/mysql.sock
文件和/tmp/mysql.sock
文件
rm /var/lib/mysql/mysql.sock
rm /tmp/mysql.sock
- 重新启动Mysql服务
systemctl restart mysqld.service
此时再次查找出mysql.sock
相关文件,发现已经重新创建了mysql.sock
文件
- 登录MySQL
mysql -uroot -p