Erro no MySQL: “A partição com / var / lib / mysql está muito cheia!” df -h mostra o contrário

1

meu servidor alugado atualmente está dizendo que o mysql está muito cheio ao tentar iniciá-lo ao usar o /etc/init.d/mysql start. No entanto, usando o sudo /etc/init.d/mysql, ele funciona normalmente.

A execução de df -h mostra que não há partições completas

Filesystem      Size  Used Avail Use% Mounted on
rootfs           20G  1.5G   17G   9% /
/dev/root        20G  1.5G   17G   9% /
devtmpfs         32G  4.0K   32G   1% /dev
none            4.0K     0  4.0K   0% /sys/fs/cgroup
none            6.3G  752K  6.3G   1% /run
none            5.0M     0  5.0M   0% /run/lock
none             32G     0   32G   0% /run/shm
none            100M     0  100M   0% /run/user
/dev/md2        127G   11G  111G   9% /home

conforme solicitado df -i

Filesystem      Inodes  IUsed   IFree IUse% Mounted on
rootfs         1281120  45568 1235552    4% /
/dev/root      1281120  45568 1235552    4% /
devtmpfs       8242291   1516 8240775    1% /dev
none           8250649      2 8250647    1% /sys/fs/cgroup
none           8250649   1031 8249618    1% /run
none           8250649      1 8250648    1% /run/lock
none           8250649      1 8250648    1% /run/shm
none           8250649      2 8250647    1% /run/user
/dev/md2       8462336 990512 7471824   12% /home

Estou confuso porque o mysql afirma que está cheio ao reiniciar normalmente, mas depois me deixa reiniciá-lo ao usar o sudo, e o df -h mostra que há muito espaço.

Obrigado pela ajuda.

    
por jjacobson 17.09.2014 / 08:46

1 resposta

0

Sempre controle os serviços como root .

Embora você possa fazer login como root para controlar um serviço, isso não é recomendado.

Em vez disso, use:

sudo /etc/init.d/mysql restart

Ou:

su -c "/etc/init.d/mysql restart"

O primeiro exige que o usuário conectado seja configurado em sudo . Isso envolve ser um membro de um determinado grupo - o grupo depende da distro. A vantagem é que o usuário estará usando sua própria senha.

O último envolverá o usuário logado com a senha root para executar o comando.

    
por 17.09.2014 / 10:42