zaLinux.ru

Ошибка «ERROR 1114 (HY000) at line 19894: The table ‘en’ is full» (РЕШЕНО)


Почему возникает ошибка «ERROR 1114 (HY000)»

Во время добавления информации в базу данных, например, при использовании выражения INSERT, либо при импорте таблиц или баз данных в MySQL (MariaDB) может возникнуть ошибка с номером 1114:

ERROR 1114 (HY000) at line 19894: The table 'en' is full

После ошибке идёт пояснение: указанная таблица таблица является полной.

Проблема не в том, что ограничено количество данных, которые можно добавить в таблицу. Скорее всего, проблема в том, что закончилось место на физическом носителе (HDD, SSD или файловой системе в оперативной памяти) на котором размещена база данных с указанной таблицей.

Как исправить ошибку «ERROR 1114 (HY000)»

1. Увеличьте свободное место на диске

Прежде всего, вам необходимо освободить место на физическом носителе.

Пока вы это не сделали, категорически не рекомендуется добавлять или изменять данные в базах данных, поскольку это может привести к их повреждению.

В освобождении места на диске вам могут помочь следующие статьи:


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

В этом вам могут помочь статьи:

2. Перезапустите службу MySQL

Чтобы быть уверенным, что служба MySQL/MariaDB работает корректно и на неё не оказывает влияние возникшая ранее проблема с нехваткой места на диске, перезапустите эту службу:

sudo systemctl restart mysql

Примечание: в некоторых дистрибутивах служба может называться mysqld, но название mysql является более универсальным.

3. Выполните повторный импорт данных

Если ошибка «ERROR 1114 (HY000)» возникла во время импорта данных и при этом у вас сохранён файл, из которого выполнялся импорт, то рекомендуется удалить таблицу, для которой получена ошибка «ERROR 1114 (HY000)», поскольку данные в этой таблице могут быть неполными и/или повреждёнными.

После удаления проблемной таблиц, заново выполните импорт данных.


Рекомендуемые статьи:

Оставить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *