今天打开网站提示 (3) Error writing file '/tmp/MYyxjMTN' (Errcode: 28)

  搜索了一下,说一般是因为磁盘空间不足造成的,可是..这个所谓的空间不足,是源库的空间不足、还是目标库的空间不足,还是操作转移的这台Client PC的空间不足,连看了十几篇都没说清楚啊次奥!

  只好靠自己慢慢看了,不是数据源、也不是PC。

  哦,DB的NAS的问题。我想这不可能啊,硬盘空间大大的有才对啊。

  原来NAS为了高速存取, /tmp/ 是mount在 /dev/ram1/ 也就是内存上的,这个为了性能的考虑无可厚非,但对于数据库来说,才几十万条记录。那可怜的小菊花果断就爆了啊。



  接下来研究怎么修改mysql的临时目录路径。

  修改 /etc/mysql/my.cnf 的 tmpdir 到盘阵上,然后重启mysql服务器,再次检查。



  再打开网站试试,已经可以打开了,不报错了!