Я получаю эту ошибку при попытке запустить MySQL: The partition with /var/lib/mysql is too full!
Вот вывод df -h
:
Filesystem Size Used Avail Use% Mounted on
/dev/sda1 455G 77G 356G 18% /
none 4,0K 0 4,0K 0% /sys/fs/cgroup
udev 1,9G 4,0K 1,9G 1% /dev
tmpfs 387M 1,3M 386M 1% /run
none 5,0M 0 5,0M 0% /run/lock
none 1,9G 1,2M 1,9G 1% /run/shm
none 100M 28K 100M 1% /run/user
Это показывает, что раздел далеко не полный.
Ответы:
Я наконец исправил это, запустив
sudo /etc/init.d/mysql start
. Я просто должен был вставитьsudo
перед командой.источник
sudo
.sudo service mysql restart
говорил, что все хорошо, но запуск этой команды на самом деле решил проблему. Я не понимаю разницы ...попробуй это:
источник
sudo /etc/init.d/mysql start
не работает ....В моем случае ошибка произошла из-за изменения IP-адреса на сервере.
изменяя
в
на текущий ip и перезапуск сервера
решил проблему
источник
Есть две возможные проблемы с пакетом Mysql:
Действительно космическая проблема:
Многие дистрибутивы имеют свой каталог / var в исходном корневом разделе, который по умолчанию недостаточно велик для хранения реальных данных. Они обычно создают отдельный раздел для / usr с тоннами пространства
Проверьте это, и вы получите полную информацию и ваш ответ
/server/256729/error-the-partition-with-var-lib-mysql-is-too-full
Это ошибка, которая, возможно, не была исправлена, и исправьте ее, следуя этой статье:
https://bugs.launchpad.net/ubuntu/+source/mysql-dfsg-5.0/+bug/118523
источник
Я столкнулся с той же проблемой, в моем случае был запущен другой сервис MySQL
Затем я начал MySQL.
источник
В разделе
/var
есть несколько каталогов, которые накапливают много файлов, которые могут заполнить раздел.В моем случае журналы сохраняются при
/var/logs
заполнении, что/var
препятствует запуску mysql.Я удалил некоторые из этих старых журналов, и это решило мою проблему. Если у вас нет ротации журналов, лучше попробовать acerlo, поскольку, если у вас нет этого процесса, журналы могут добавить до нескольких ГБ в одном файле.
источник
В моем случае ничего из вышеперечисленного не помогло, проблема была в том, что она
/var
была действительно полной:Поэтому я просто
ncdu
проверял, что занимает столько места:Удалить некоторые ненужные вещи с помощью
d
, перезапущенИ вуаля, все работает сейчас.
источник
Запустите команду,
sudo apt-get --reinstall install mysql-server
чтобы переустановить MySQL. Это создаст заново недостающие каталоги и позволит вам снова запустить сервер.источник
dpkg: dependency problems prevent configuration of mysql-server: mysql-server depends on mysql-server-5.5; however: Package mysql-server-5.5 is not configured yet.
Как мне использовать --configure?