ERROR: A partição com / var / lib / mysql está muito cheia! [duplicado]

2

Oi

Estou correndo em um problema aqui eu tenho uma instância do Linux em execução no EC2. Tudo estava funcionando bem até a noite passada. Hoje de manhã ele me mostrou algum erro afirmando que não havia espaço em disco para escrever do mysql.

Então eu tentei parar e iniciar o servidor mysql. Parar funcionou bem, mas quando eu começo com o seguinte comando

sudo /etc/init.d/mysql start

Está me mostrando o erro

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

Obrigado

    
por jimy 07.04.2011 / 08:32

1 resposta

2

Você pode verificar a quantidade de espaço livre em sua partição com o comando: df Você também pode verificar qual partição contém o diretório /var/lib/mysql , por exemplo, com o comando mount .

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 toneladas de espaço, então sua solução mais fácil seria parar o mysql, copiar /var/lib/mysql para /usr/lib/mysql (ou /usr/local/lib/mysql nenhuma diferença real), apagar o original e criar um link simbólico no lugar antigo com:

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

Certamente, verifique se o diretório de destino tem as permissões corretas.

    
por 07.04.2011 / 09:06