解决Mysql错误:Can't create/write to file 'C:\WINDOWS\TEMP\#sql_1344_0.MYD' (Errcode: 17)的问题,我所使用的系统是Windows Server ">2003 SP2+php 5.2.2+mysql5.0.22+McAfee杀毒软件,当访问用户主页的时候发现mysql出错误,下面来说一下具体的解决方法,风信网 http://www.ithov.com 经测试终于也解决了该问题,下面的内容供大家参考。
1、修改你Mysql的my.ini文件
在其中添加一行:tmpdir=d:/mysql/temp/
以上temp文件夹你也可以根据自己mysql的安装位置建立即可,权限默认。
原因在于:由于mysql默认的临时目录为c:\windows\temp,但McAfee的杀毒软件将其排除啦!
2、重新启动你的Mysql服务
命令如下:
net stop mysql 停止Mysql服务
net start mysql 启动Mysql服务
3、打开McAfee VirusScan控制台->按访问扫描程序->属性->所有进程->检测项->排除项->添加D:\mysql\temp\ 排除时间选择读取时写入时。
问题终于解决!
时间: 2024-11-20 09:36:55