《Mysql應(yīng)用解決MYSQL出現(xiàn)Can''t create/write to file ''#sql_5c0_0.MYD''的問題》要點(diǎn):
本文介紹了Mysql應(yīng)用解決MYSQL出現(xiàn)Can''t create/write to file ''#sql_5c0_0.MYD''的問題,希望對(duì)您有用。如果有疑問,可以聯(lián)系我們。
今天我上網(wǎng)站的管理后臺(tái),登錄時(shí)提示
MySQL error:Can't create/write to file '#sql_5c0_0.MYD'
MySQL server error:
Can't create/write to file 'C:/WINDOWS/TEMP/#sql_a80_0.MYD' (Errcode: 17) ( 1 )
根據(jù)從網(wǎng)上搜索問題提示和自己遇到的情況分析、解決方法如下:MYSQL學(xué)習(xí)
說明:
出現(xiàn)這個(gè)問題是由于服務(wù)器環(huán)境不允許執(zhí)行數(shù)據(jù)庫校驗(yàn),無法進(jìn)行此操作.
解決思路和原因:
1、權(quán)限問題 C:/WINDOWS/TEMP文件夾權(quán)限不夠,最少要給出USERS組的可讀可寫權(quán)限、要不就給everyone權(quán)限也可以;
2、文件太大 C:/WINDOWS/TEMP文件夾的磁盤滿了,文件寫不進(jìn)去了,此時(shí)清空temp文件夾里面的數(shù)據(jù)就可以;或者刪除這個(gè)文件#sql_2250_0.MYD(若執(zhí)行下面的步驟這個(gè)文件還是必須要?jiǎng)h除的);
?
注:但是這不是根本的解決辦法要是服務(wù)器裝了 McAfee必須執(zhí)行下面的步驟才可以解決這個(gè)問題
?
3、殺毒軟件McAfee問題
?3.1、McAfee拜訪保護(hù)設(shè)置問題 修改McAfee的拜訪保護(hù)為允許TEMP文件可寫;
?3.2、McAfee的拜訪掃描問題 打開McAfee按拜訪掃描屬性-所有進(jìn)程-檢測項(xiàng)-掃描文件(在寫入磁盤時(shí))勾去掉;MYSQL學(xué)習(xí)
4、辦理MYSQL出現(xiàn) Can't create/write to file 'C:/WINDOWS/TEMP/#sql_5c0_0.MYD'
在my.ini中 [mysqld]里面添加一行
tmpdir="d:/mysql/temp/"
指定創(chuàng)建創(chuàng)建臨時(shí)文件的目錄,大量查詢時(shí)會(huì)用到
重新啟動(dòng)mysql服務(wù)使之生效.MYSQL學(xué)習(xí)
打開McAfee VirusScan控制臺(tái)->按拜訪掃描程序->屬性->所有進(jìn)程->檢測項(xiàng)->排除項(xiàng)->添加D:/mysql /temp/
排除時(shí)間選擇讀取時(shí)寫入時(shí).MYSQL學(xué)習(xí)
備注:由于mysql默認(rèn)的臨時(shí)目錄是c:/windows/temp,網(wǎng)上流傳的說法是
修改McAfee VirusScan控制臺(tái)->按訪問掃描程序->屬性->所有進(jìn)程->檢測項(xiàng)->掃描文件去掉寫入文件時(shí),
我的方法相對(duì)要平安些.MYSQL學(xué)習(xí)
至于權(quán)限,由于mysql服務(wù)默認(rèn)是系統(tǒng)權(quán)限,一般都是系統(tǒng)完全控制的,如果需要,也可給個(gè)啟動(dòng)用戶.MYSQL學(xué)習(xí)
歡迎參與《Mysql應(yīng)用解決MYSQL出現(xiàn)Can''t create/write to file ''#sql_5c0_0.MYD''的問題》討論,分享您的想法,維易PHP學(xué)院為您提供專業(yè)教程。
轉(zhuǎn)載請注明本頁網(wǎng)址:
http://www.snjht.com/jiaocheng/13342.html