Erreur MySQL: "La partition avec / var / lib / mysql est trop complète!" Df -h montre autrement

mon server loué disait actuellement que mysql est trop chargé lors de la tentative de démarrage lors de l'utilisation de /etc/init.d/mysql start. Cependant, en utilisant sudo /etc/init.d/mysql, le démarrage fonctionne normalement.

Exécuter df -h montre qu'il n'y a pas de partitions complètes

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 

comme demandé 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 

Je suis confus parce que mysql se réclame complètement lors du redémarrage normal, mais puis je le redémarre lors de l'utilisation de sudo, et df -h montre qu'il y a beaucoup d'espace.

Merci pour l'aide.

Toujours contrôler les services en tant que root .

Bien que vous puissiez vous connecter en tant que root pour contrôler un service, il n'est pas recommandé.

Au lieu de cela, utilisez soit:

 sudo /etc/init.d/mysql restart 

Ou:

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

Le premier nécessite que l'user connecté soit configuré dans sudo . Cela implique d'être membre d'un certain groupe – le groupe dépend de la distro. L'avantage est que l'user utilisera son propre mot de passe.

Ce dernier impliquera l'user connecté ayant le mot de passe root pour exécuter la command.