MySQL下PID文件丢失的相关错误的解决方法

2019-01-05 09:47:52王旭

[root@redhat var]# mysql -u root -p

还是会提示:

Enter password: ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
[root@redhat var]# ls /tmp | grep sock

果然没有mysql.sock这个文件

但是这时候运行

[root@redhat var]# service mysql status

显示

MySQL running (10949) [ OK ]

恩,pid file文件恢复正常,然后运行

[root@redhat var]# service mysql restart Shutting down MySQL. [ OK ] Starting MySQL. [ OK ]

这时候再运行

[root@redhat var]# ls /tmp | grep sock

可以发现重启后,/tmp下有了mysql.sock这个文件。

大家可以搜索下mysql.sock的用途以及使用产生等等。

同事A的 操作① 导致pid 文件丢失, 操作② 导致mysql.sock文件丢失,大家感兴趣可以去vi mysqld脚本和server mysql脚本,然后导致service mysql status/stop/start/restart运行异常,导致命令行下mysql -u root -p登录mysql异常。

That's all.

您可能感兴趣的文章:

mysql:Can''t start server: can''t create PID file: No space left on deviceMySQL提示:The server quit without updating PID file问题的解决办法linux mysql 报错:MYSQL:The server quit without updating PID fileStarting MySQL.Manager of pid-file quit without updating file.[FAILED]的解决方法Mysql挂掉后无法重启报pid文件丢失的解决方法