Mysqldump: Получил errno 28 при записи

Я получаю эту ошибку, даже если на моих дисках достаточно места.

https://sittinginoblivion.com/wiki/backup-failed-mysqldump-got-errno-28-write говорит о проблеме с дисковым пространством.

Я использую PUTTY и эту команду для экспорта базы данных

mysqldump -h [HOST] --port=[PORT] -u [USERNAME]  -p [DBNAME] > E:\[FILENAME].sql

Ответ 1

В шпаклере что-то не так.

Не используйте putty, просто зайдите в командную строку Windows, перейдите в папку, где mysql.exe, mysqldump.exe и т.д. есть и просто введите эту команду.

Помните, никогда не пытайтесь взять дамп из командной строки MYSQL>

C:\xampp\mysql\bin > mysqldump -h [HOST] --port = [PORT] -u [USERNAME] -p [DBNAME] > E: [FILENAME].sql

Введите пароль: ------

Работал отлично!!

Ответ 2

Сообщение об ошибке

Ошибка резервного копирования: mysqldump: получил 28 с ошибкой при записи

Имея в виду

Недостаточно места на диске для хранения вывода.

Решение

Освободите место на диске. Возможно, вы захотите отследить причину недостатка места на диске.

Источник: https://sittinginoblivion.com/wiki/backup-failed-mysqldump-got-errno-28-write

Ответ 3

Я пришел сюда с той же проблемой, много места. Также замазка.

Я заметил, что, используя ту же команду, но в другой папке с модом 777 (напишите всем) проблема с пространством исчезла, и команда работает успешно.

Ответ 4

Я получил ту же ошибку, но оказалось, что памяти не осталось, чтобы разместить новый файл. Помогло удалить ненужные файлы, чтобы освободить место для нового файла (*.sql).

P.S: Вы можете видеть потребление памяти по команде: df -h.