误:Can't create/write to file
'/tmp/...,错误代码为 13,基本上是因为没有权限导致的,由于这个要修复的表和分类标签表关系不大,于是没多想,只有上网搜索分类目录丢失的具
体原因。
网上遇到这个问题的大多数是因为临时文件夹满导致磁盘空间不足的原因,多数人通过清除临时文件夹的文件释放磁盘空间来解决了这个问题,但是我主机上临时文件夹/tmp 是空的,而且磁盘空间也绰绰有余,不存在这类问题。
我注意到刚才修复表的错误,会不会是因为 MySQL 没有读写/tmp 文件夹的权限?通过 ls -l 命令发现只有 root 有写权限,网上有建议新建一个临时目录,然后再修改配置文件的。
觉得麻烦,索性直接 chmod 777 /tmp 开放全部权限了,设置完成后,PHPMyAdmin 可以正常修复表了,分类和标签也回来了。