良玉的博客 点点滴滴,积水成河_良玉的博客_页游、手游linux运维工程师之路

mysql.sock被删

因为误删除mysql.sock,导致登陆mysql时,连接出现问题

[root@localhost ~]# mysql -u root -p'123456'
mysqladmin: connect to server at 'localhost' failed
error: 'Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)'
Check that mysqld is running and that the socket: '/tmp/mysql.sock' exists!

 

原因:mysql服务进行通信时,要依赖于socket文件,删除mysql.sock就会导致连接mysql服务失败

而mysql重启的时候会自动创建mysql.sock

方案:1.正常关闭mysql再开启。正常关不掉就kill掉mysql,再开启。。。可能丢失数据

2.. 从其他同环境地方复制一个来,权限改好,即可

留言列表
发表评论
来宾的头像