Назад | Перейти на главную страницу

ОШИБКА: раздел с / var / lib / mysql переполнен!

Возможный дубликат:
ОШИБКА: раздел с / var / lib / mysql переполнен!

Здравствуй

У меня проблема здесь, у меня есть экземпляр Linux, работающий на EC2. Все работало нормально до прошлой ночи. Сегодня утром он показал мне некоторую ошибку, указав, что на диске нет места для записи mysql.

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

sudo /etc/init.d/mysql start

Это показывает мне ошибку

ERROR: The partition with /var/lib/mysql is too full!

Спасибо

Вы можете проверить количество свободного места на вашем разделе с помощью команды: df Вы также можете проверить, в каком разделе находится каталог /var/lib/mysql например с mount команда.

Многие дистрибутивы имеют свои /var каталог в исходном корневом разделе, который по умолчанию недостаточно велик для хранения реальных данных. Обычно они создают отдельный раздел для /usr с кучей места, поэтому самым простым решением будет остановить mysql, скопировать /var/lib/mysql к /usr/lib/mysql (или /usr/local/lib/mysql нет реальной разницы), удалите оригинал и сделайте символическую ссылку на старом месте с помощью:

ln -s /usr/lib/mysql /var/lib/mysql

Конечно, убедитесь, что у целевого каталога есть нужные разрешения.