Mysql错误代码:17无法创build/写入文件'/ tmp / …'

Can't create/write to file '/tmp/#sql_77a8_0.MYD' (Errcode: 17) 

我得到这个select查询的所有软件。 这个问题是相当间歇的。 删除文件修复了问题,但在一个小时左右,它又回来了。

尝试重新启动服务发生这个错误:

 [14:57] root@host [/home/belntwk/all_sites]# service mysql restart Shutting down MySQL. ERROR! Manager of pid-file quit without updating file. ERROR! Failed to stop running server, so refusing to try to start. 

不知道是什么问题,甚至如何testing是否已经修复。

听起来像一个完整/ tmp给我

或权限问题..

只要做一个killall mysqld

真正的原因…..是你的磁盘(或/tmp )已满?

临时文件“#sql_272_0.MYD”不能被写入,因为它不会从以前的会话中删除,并且不能被当前会话写入。 它需要手动从/ tmp目录中删除。

SSH到您的服务器使用terminal,并input以下命令:

rm -f "/tmp/#sql_272_0.MYD"

编辑:确保以具有删除文件权限的用户身份执行该命令。