解決MYSQL出現(xiàn)Can''t create/write to file ''#sql_5c0_0.MYD''的問題_MySQL教程
推薦:深入理解SQL的四種連接-左外連接、右外連接、內(nèi)連接、全連接1、內(nèi)聯(lián)接 (典型的聯(lián)接運(yùn)算,使用像 = 或 之類的比較運(yùn)算符)。包括相等聯(lián)接和自然聯(lián)接。 內(nèi)聯(lián)接使用比較運(yùn)算符根據(jù)每個(gè)表共有的列的值匹配兩個(gè)表中的行。例如,檢索 students和courses表中學(xué)生標(biāo)識(shí)號(hào)相同的所有行。 2、外聯(lián)接。 外聯(lián)接可以是左向外聯(lián)接、右向外聯(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)上搜索問題提示和自己遇到的情況分析、解決辦法如下:
說(shuō)明:
出現(xiàn)這個(gè)問題是由于服務(wù)器環(huán)境不允許執(zhí)行數(shù)據(jù)庫(kù)校驗(yàn),無(wú)法進(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)程-檢測(cè)項(xiàng)-掃描文件(在寫入磁盤時(shí))勾去掉;
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ù)使之生效.
打開McAfee VirusScan控制臺(tái)->按訪問掃描程序->屬性->所有進(jìn)程->檢測(cè)項(xiàng)->排除項(xiàng)->添加D:/mysql /temp/
排除時(shí)間選擇讀取時(shí)寫入時(shí).
備注:由于mysql默認(rèn)的臨時(shí)目錄是c:/windows/temp,網(wǎng)上流傳的說(shuō)法是
修改McAfee VirusScan控制臺(tái)->按訪問掃描程序->屬性->所有進(jìn)程->檢測(cè)項(xiàng)->掃描文件去掉寫入文件時(shí),
我的方法相對(duì)要安全些.
至于權(quán)限,由于mysql服務(wù)默認(rèn)是系統(tǒng)權(quán)限,一般都是系統(tǒng)完全控制的,如果必要,也可給個(gè)啟動(dòng)用戶。
分享:解析:內(nèi)聯(lián),左外聯(lián),右外聯(lián),全連接,交叉連接的區(qū)別本篇文章是對(duì)內(nèi)聯(lián),左外聯(lián),右外聯(lián),全連接,交叉連接的區(qū)別進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下 連接分為:內(nèi)連接、外連接、交叉連接 一、內(nèi)連接最常用 定義: 僅將兩個(gè)表中滿足連接條件的行組合起來(lái)作為結(jié)果集。 在內(nèi)連接中,只有在兩個(gè)表中匹配的行才能在結(jié)果集中出
- MSSQL清空日志刪除日志文件
- 關(guān)于數(shù)據(jù)庫(kù)中保留小數(shù)位的問題
- 解析mysql與Oracle update的區(qū)別
- mysql 導(dǎo)入導(dǎo)出數(shù)據(jù)庫(kù)以及函數(shù)、存儲(chǔ)過程的介紹
- MySQL——修改root密碼的4種方法(以windows為例)
- 深入理解SQL的四種連接-左外連接、右外連接、內(nèi)連接、全連接
- 解析:內(nèi)聯(lián),左外聯(lián),右外聯(lián),全連接,交叉連接的區(qū)別
- mysql出現(xiàn)“Incorrect key file for table”處理方法
- mysql重裝后出現(xiàn)亂碼設(shè)置為utf8可解決
- 淺析一個(gè)MYSQL語(yǔ)法(在查詢中使用count)的兼容性問題
- 解析MySQL中INSERT INTO SELECT的使用
- SQL分組排序去重復(fù)的小實(shí)例
MySQL教程Rss訂閱編程教程搜索
MySQL教程推薦
- mysql 定時(shí)更新表字段列的值狀態(tài)
- MySQL——修改root密碼的4種方法(以windows為例)
- SQL2005錯(cuò)誤:2812 的解決方法
- mysql解決遠(yuǎn)程不能訪問的二種方法
- 總結(jié)MySQL建表、查詢優(yōu)化的一些實(shí)用小技巧
- mysql5.6.10安裝詳細(xì)圖文教程
- jdbc調(diào)用mysql存儲(chǔ)過程實(shí)現(xiàn)代碼
- 基于mysql全文索引的深入理解
- MySQL數(shù)據(jù)庫(kù)InnoDB數(shù)據(jù)恢復(fù)工具的使用小結(jié)詳解
- 如何通過SQL找出2個(gè)表里值不同的列的方法
猜你也喜歡看這些
- 淺析SQL2008的Change Data Capture功能
- 探討SQL Server中Case 的不同用法
- 總結(jié)SQL的存儲(chǔ)過程
- 觸發(fā)器學(xué)習(xí)
- 教你2種刪除SQL SERVER數(shù)據(jù)庫(kù)日志方法
- 解析SQL Server數(shù)據(jù)庫(kù)觸發(fā)器的安全隱患
- 怎樣升級(jí)SQL Server 2008數(shù)據(jù)庫(kù)引擎
- mdf文件和ldf文件導(dǎo)入到sql server 2005實(shí)現(xiàn)語(yǔ)句
- SQL Server 2005安裝實(shí)例環(huán)境圖解
- SQLServer 2008中的代碼安全(五) 非對(duì)稱密鑰加密
- 相關(guān)鏈接:
復(fù)制本頁(yè)鏈接| 搜索解決MYSQL出現(xiàn)Can''t create/write to file ''#sql_5c0_0.MYD''的問題
- 教程說(shuō)明:
MySQL教程-解決MYSQL出現(xiàn)Can''t create/write to file ''#sql_5c0_0.MYD''的問題
。