AMH4.2错误 rm: cannot remove '/tmp/mysql.sock'

使用VPS或服务器建站过程中有一个很重要的阶段性操作——清除缓存和无效目录及文件。碎碎念暂时还不清楚amh面板有没有这个清理功能,只好手动在putty上一行一行地搜寻和查看了。

学习用amh4.2搭建服务器主机面板的时候,出现了:
AMH4.2错误 rm: cannot remove '/tmp/mysql.sock': Device or resource busy

cd /home/wwwroot这个是进入amh面板下http根目录的命令行;

ls /home/wwwroot这是列出wwwroot目录下的所有文件及目录;

rm -rf test.ztiiii.com删除test.ztiiii.com目录及包含的文件。

在执行以上第3条命令来删除无用目录的时候,居然出现了amh错误!

cannot remove '/tmp/mysql.sock': Device or resource busy无法移除mysql.sock文件,设备或资源处于工作/忙碌中。

一看到这个,碎碎念头都大了,不会是删错文件了吧?!

赶紧打开服务器上的站点一个个检查,咦,都正常访问啊!

额。再股沟一下,原来这个文件是mysql工作时持续读取的文件啊,好吧,那我就把mysql停掉,再删除文件,然后重启mysql咯~

解决代码

[root@*** wwwroot]# rm -rf test.ztiiii.com
rm: cannot remove `test.ztiiii.com/tmp/mysql.sock': Device or resource busy
/*停止mysql——此行仅作为说明,VPS中不可能显示*/
[root@**** wwwroot]# amh mysql
=============================================================
[LNMP/Nginx] Amysql Host - AMH 4.2 
http://Amysql.com

[AMH] MySQL Management please select: (1~6)
1) start     3) restart   5) force-reload
2) stop      4) reload    6) exit
#? 2
Shutting down MySQL. SUCCESS! 
[OK] MySQL stop
/*删除目录——此行仅作为说明,VPS中不可能显示*/
[root@**** wwwroot]# rm -rf test.ztiiii.com
/*启动mysql——此行仅作为说明,VPS中不可能显示*/
[root@**** wwwroot]# amh mysql
=============================================================
 [LNMP/Nginx] Amysql Host - AMH 4.2 
 http://Amysql.com

[AMH] MySQL Management please select: (1~6)
1) start     3) restart   5) force-reload
2) stop      4) reload    6) exit
#? 1
Starting MySQL. SUCCESS! 
[OK] MySQL start

好了,解决完毕!

感谢@蓝冰志的技术文章提供指导!

NOOLDEY

本文作者:NOOLDEY

做一个诗情画意的码农,皮皮猪,我们走!

原文链接: http://zhuweisheng.com.cn/tech/amh-cannot-remove/

本站文章如无特殊声明均为原创,创作不易,转载请注明来源,谢谢!