MSYQL在執行查詢語句時報出以下錯誤:
ERROR 3(HY000):Error writing file 'tmp/MY1yjZEI'(Errcode:28)
看了下/tmp所在目錄的磁盤情況,發現0%剩余,解決方法是更換MYSQL的tmp目錄或清理/tmp目錄,本次選擇更換目錄。步驟如下
1.修改配置文件/etc/my.cnf,在[mysqld]區塊下新增如下配置:
tmpdir=/mnt/sdc/mysql_tmp
2.為新增的臨時文件目錄授予可寫權限,確保能夠正確寫入
chmod a+w /mnt/sdc/mysql_tmp
3.重啟MYSQL服務
service mysql restart