前几天因为测试需要,所以在CentOS7、7.2、7.3上分别安装了mysql数据库,但是7.0安装完之后顺利进入了数据库,而7.2和7.3则报出了 Can‘t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock‘ (2)的错误,一开始我以为是权限的问题,就把/var/lib/mysql/这个文件夹的权限改成了777,但是还是不行,后来发现是mysql.sock文件找不到了,一开始我以为是文件放错地方了,就到根目录下执行find / -name my.cnf找到my.cnf文件,打开my.cnf文件之后在这个文件里面找到了mysql.sock所在的位置,发现就是在/var/lib/mysql/这个目录下,无奈之下我尝试着重启了一下服务,哎,没想到竟然好了,如果你也遇到这个问题,不妨试试重启服务,service mysqld restart。