即使我的驱动器上有足够的空间,我也会收到此错误。
https://sittinginoblivion.com/wiki/backup-failed-mysqldump-got-errno-28-write表示其磁盘空间问题。
我正在使用PUTTY和此命令导出数据库
mysqldump -h [HOST] --port=[PORT] -u [USERNAME] -p [DBNAME] > E:\[FILENAME].sql
答案 0 :(得分:34)
错误消息
备份失败:mysqldump:写入错误28
<强>含义强>
没有足够的磁盘空间来存储输出。
<强>解决方案强>
释放一些磁盘空间。您可能想要追踪原因 你的磁盘空间也很低。
<强>来源:强> https://sittinginoblivion.com/wiki/backup-failed-mysqldump-got-errno-28-write
答案 1 :(得分:0)
腻子有问题。
不要使用putty,只需转到Windows命令提示符,转到mysql.exe,mysqldump.exe等所在的文件夹。只需输入此命令。
请记住永远不要尝试从MYSQL>
命令提示符
C:\ xampp \ mysql \ bin&gt; mysqldump -h [HOST] --port = [PORT] -u [USERNAME] -p [DBNAME]&gt; E:[文件名]的.sql
输入密码:------
工作得很好!!
答案 2 :(得分:0)
我得到了同样的错误,但事实证明没有剩余内存来容纳新文件。删除不需要的文件以释放新(* .sql)文件的空间有帮助。
P.S:您可以通过以下命令查看内存消耗:df -h。
答案 3 :(得分:0)
我来这里时遇到了同样的问题,有足够的空间。还腻子。
我注意到不是使用相同的命令,而是在另一个装有mod 777的文件夹中(写给大家),空间问题消失了,命令成功运行了。
答案 4 :(得分:0)
当我收到这个错误时,我检查了 mysql 服务器是否使用了非常高的虚拟内存。 所以我给服务器增加了更多的交换空间,问题就解决了。