一尘不染

MySQL Daemon Lock问题

mysql

昨晚,我的MySQL服务器意外关闭。尝试重新启动时(带有service mysql restart-我是root),它只是挂起。使用mysql -u root -p命令,我得到:

错误2002(HY000):无法通过套接字’/var/run/mysqld/mysqld.sock’(2)连接到本地MySQL服务器。

然后,我尝试手动启动守护程序(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/mysqldchmod -R 775 /var/run/mysqldapt-get install mysql-community-server --reinstall。没运气。

我环顾四周,找不到解决方案。这里有什么帮助吗?

注意:我正在使用MySQL Community Server 5.7.10运行Debian 8(Jessie)


阅读 284

收藏
2020-05-17

共1个答案

一尘不染

固定。在该部分下添加skip-external- locking到,然后重新引导整个系统。对于任何发现此问题的人,这应该可以解决。另外,如果您备份了数据,然后尝试还原并被告知要使其工作,则需要该文件。my.cnf``[mysqld]``rm ib*``ibdata

2020-05-17