誤:Can't create/write to file
'/tmp/...,錯誤代碼為 13,基本上是因為沒有權限導致的,由於這個要修復的表和分類標籤表關係不大,於是沒多想,只有上網搜索分類目錄丟失的具
體原因。
網上遇到這個問題的大多數是因為臨時文件夾滿導致磁盤空間不足的原因,多數人通過清除臨時文件夾的文件釋放磁盤空間來解決了這個問題,但是我主機上臨時文件夾/tmp 是空的,而且磁盤空間也綽綽有餘,不存在這類問題。
我注意到剛才修復表的錯誤,會不會是因為 MySQL 沒有讀寫/tmp 文件夾的權限?通過 ls -l 命令發現只有 root 有寫權限,網上有建議新建一個臨時目錄,然後再修改配置文件的。
覺得麻煩,索性直接 chmod 777 /tmp 開放全部權限了,設置完成後,PHPMyAdmin 可以正常修復表了,分類和標籤也回來了。