程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> MySQL綜合教程 >> Can”t create/write to file “C:\WINDOWS\TEMP\...MYSQL報錯解決方法

Can”t create/write to file “C:\WINDOWS\TEMP\...MYSQL報錯解決方法

編輯:MySQL綜合教程

錯誤提示: Error: ”Can t create/write to file “C:\\WINDOWS\\TEMP\\#sql_738_0.MYD (Errcode: 17) Errno.: 1

問題分析:

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
排除時間選擇讀取時寫入時.

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved