昨晚,我的 MySQL 服务器意外宕机。在尝试重新启动(使用service mysql restart
- 我是 root)时,它只是挂起。通过mysql -u root -p
命令,我得到ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
. 然后我尝试手动启动守护程序 ( mysqld
)。提示将挂起约 2 秒钟,然后返回。在仔细检查错误日志后,我得到:
2016-01-22T19:18:32.399584Z 0 [ERROR] Could not create unix socket lock file /var/run/mysqld/mysqld.sock.lock.
2016-01-22T19:18:32.399622Z 0 [ERROR] Unable to setup unix socket lock file.
2016-01-22T19:18:32.399646Z 0 [ERROR] Aborting
然后,我尝试chown mysql /var/run/mysqld
,chmod -R 775 /var/run/mysqld
,touch /var/run/mysqld/mysqld.sock.lock
和apt-get install mysql-community-server --reinstall
。没运气。
我环顾四周,找不到解决方案。这里有什么帮助吗?
注意:我正在使用 MySQL …