今天一客户的MySQL不小心在服务里面删除了,windows 2003服务器,导致根本就无MySQL服务了,更谈不上启动了。没办法,只得先将MySQL添加服务了再说。
MySQL添加到服务这里简要说明下,在CMD下切换到MySQLbin目录,执行命令mysqld --install 很快就可以将MySQL添加到服务里面。但给这位客户添加到服务里面以后,启动服务,但启动时间比较长,而且启动完以后鼠标右键单击MySQL服务时候,启动、重启、暂停等这些都处于灰色,无法再次操作了。这样肯定不对了,然后重启服务器,重启后需等待长时间后才能启动MySQL服务,这种MySQL服务启动缓慢早几年前也遇到过。
检查c:windowstemp系统临时文件目录,大量的缓存临时文件太多太多,从而导致了MySQL启动缓慢,不用多说,赶紧清理这些没用的缓存文件。
在CMD里面执行del c:windowstemp./s/q 这样系统自动删除那些没用的垃圾文件,直到清理完毕,清理完毕以后,试着重启MySQL服务,很快的就重启好了MySQL,到此,MySQL服务启动缓慢完美解决了。
但如果以后c:windowstemp目录文件再出现大量的垃圾缓存文件,岂不又导致MySQL启动缓慢了?
其实这个很好解决,给这个目录赋予Everyone的读取和写入的权限就可以了。这样系统就会自动处理PHP源码程序产生的缓存垃圾文件了。
|