mysql连接的时候报错
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
但是通过远程的方式可以连接
解决办法:
因为当前数据库使用正常,所以查看一下当前使用的socket文件是哪个
当前提示文件不存在,就是要找到对应使用的文件,通过ps -ef | grep mysql,查找对应的socket文件
找到之后
ln -s /tmp/tmp.sKbrcWlctk/mysqld.sock /var/run/mysqld/mysqld.sock
把对应的文件链接到报错的文件地址
直接登录,显示正常