Eu recebo este erro ao tentar iniciar o MySQL: The partition with /var/lib/mysql is too full!
Aqui está a saída de 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
Isso mostra que a partição está longe de estar cheia.
Respostas:
Eu finalmente consertei executando
sudo /etc/init.d/mysql start
. Eu apenas tive que inserirsudo
na frente do comando.fonte
sudo
.sudo service mysql restart
estava dizendo que estava tudo bem, mas a execução desse comando realmente corrigiu o problema. Eu não entendo a diferença ...tente isto:
fonte
sudo /etc/init.d/mysql start
não funciona ....No meu caso, o erro resultou da alteração do endereço IP no servidor.
alterando a
dentro
para o ip atual e reiniciando o servidor
resolveu o problema
fonte
Existem dois problemas possíveis com o pacote Mysql:
Realmente um problema de espaço:
Muitas distribuições têm seu diretório / var na partição raiz original que, por padrão, não é grande o suficiente para armazenar dados da vida real. Eles geralmente criam partição separada para / usr com muito espaço
Verifique isso e você obterá todos os detalhes e sua resposta
/server/256729/error-the-partition-with-var-lib-mysql-is-too-full
É um erro que pode não ter sido corrigido e, para corrigi-lo, siga este artigo:
https://bugs.launchpad.net/ubuntu/+source/mysql-dfsg-5.0/+bug/118523
fonte
Eu enfrentei o mesmo problema, no meu caso, existe outro serviço mysql em execução
Então eu iniciei o mysql.
fonte
Na partição,
/var
existem vários diretórios que acumulam muitos arquivos que podem preencher a partição.No meu caso, os logs são salvos no
/var/logs
preenchimento,/var
impedindo-me de iniciar o mysql.Eu apaguei alguns desses logs antigos e isso resolveu o meu problema. Se você não possui rotação de logs, é melhor tentar o acerlo, pois se você não tiver esse processo, os logs poderão adicionar muitos GB em um único arquivo.
fonte
No meu caso, nenhuma das opções acima ajudou, o problema era que
/var
estava realmente cheio:Então, eu costumava
ncdu
verificar o que estava ocupando tanto espaço:Excluir algumas coisas inúteis com
d
, reiniciadoE pronto, tudo funcionando agora.
fonte
Execute o comando
sudo apt-get --reinstall install mysql-server
para reinstalar o MySQL. Ele recriará os diretórios ausentes e permitirá que você inicie o servidor novamente.fonte
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.
Como uso --configure?