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.