mysqldump:写错了28

Man*_*the 27 mysql

即使我的驱动器上有足够的空间,我也会收到此错误.

https://sittinginoblivion.com/wiki/backup-failed-mysqldump-got-errno-28-write说它的磁盘空间问题.

我正在使用PUTTY和此命令导出数据库

mysqldump -h [HOST] --port=[PORT] -u [USERNAME]  -p [DBNAME] > E:\[FILENAME].sql
Run Code Online (Sandbox Code Playgroud)

Mad*_*ath 52

错误信息

备份失败:mysqldump:写入错误28

含义

磁盘空间不足,无法存储输出.

解

释放一些磁盘空间.您可能想要追踪磁盘空间不足的原因.

资料来源: https ://sittinginoblivion.com/wiki/backup-failed-mysqldump-got-errno-28-write

  • 这应该标记为正确的答案. (4认同)
  • 我已纠正,这是磁盘空间问题。 (3认同)
  • 这不是磁盘空间问题。 (2认同)
  • 对我来说这是一个磁盘空间问题!我们有一个 50GB 的数据库,第一个转储由于管道 ssh 超时损坏而失败,第二个转储失败是因为我没有删除第一个转储,并且我得到了: 写入时出现 errno 28 (2认同)

Man*_*the 0

腻子有问题。

不要使用 putty,只需转到 Windows 命令提示符,转到 mysql.exe、mysqldump.exe 等所在的文件夹,然后输入此命令。

MYSQL>请记住,切勿尝试从命令提示符中获取转储

C:\xampp\mysql\bin>mysqldump -h [主机] --port=[端口] -u [用户名] -p [数据库名] > E:[文件名].sql

输入密码: - - -

工作完美!