今天有个客户问了这个问题,说他安装的phpmyadmin打开后页面错误,而且底部出现了这个错误
Warning: Unknown: open(C:\WINDOWS\TEMP\\sess_e8digff7draam519u52941s7u7, O_RDWR) failed: Permission denied (13) in Unknown on line 0
Warning: Unknown: Failed to write session data (files). Please verify that the current setting of session.save_path is correct () in Unknown on line 0
找了一通,发现是权限的问题,解决办法如下:
原因在于Mcafee杀毒软件阻止了进程对该文件的读写操作,McaFee有一项功能就是阻止程序从Temp目录运行和读写。
我给他添加了读写的权限就可以了,如果您添加了还是不行的话,可能根据下面的提示进行操作!
解决问题分两步走:
首先,将mysql临时文件目录,指向一个较为安全的目录,(此目录只存放数据库临时文件)
在my.ini中[mysqld]里面添加
[mysqld]
tmpdir=D:/AppServ/MySQL/tmp
指定创建创建临时文件的目录,大量查询时会用到
重新启动mysql服务使之生效.
第二步,设置卖咖啡对“D:/AppServ/MySQL/tmp”目录放行
打开McAfee VirusScan控制台->按访问扫描程序->属性->所有进程->检测项->排除项->不扫描的内容-》添加D:/AppServ/MySQL/tmp为排除扫描的文件夹