Возможный дубликат:
ОШИБКА: раздел с / 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
Конечно, убедитесь, что у целевого каталога есть нужные разрешения.