問題分析:
1、C:WindowsTEMP 文件夾權限不夠,至少也要給出 USERS 組的可讀可寫權限;
2、C:WindowsTEMP 文件夾的磁盤滿了,文件寫不進去了,清空 TEMP 文件夾;
3、第三方限制(如殺毒軟件的限制)
解決方法,先從my.cnf配置開始
在my.ini中[mysql教程d]裡面添加一行
tmpdir="d:/mysql/temp/"
指定創建創建臨時文件的目錄,大量查詢時會用到
重新啟動mysql服務使之生效.
1)你的服務器裝了 MCAFEE 殺毒軟件,它的訪問保護禁止了 TEMP 文件可寫,修改訪問保護設置;
2)還是MCAFEE殺毒軟件的問題,解決步驟:按訪問掃描屬性 - 所有進程 - 檢測項 - 掃描文件(在寫入磁盤時 )勾去掉就好了。
打開McAfee VirusScan控制台->按訪問掃描程序->屬性->所有進程->檢測項->排除項->添加D:mysqltemp
排除時間選擇讀取時寫入時.