1 votes

Erreur MySQL : "La partition avec /var/lib/mysql est trop pleine !" df -h montre autrement

Mon serveur loué dit actuellement que mysql est trop plein lorsqu'on essaie de le démarrer en utilisant /etc/init.d/mysql start. Cependant, en utilisant sudo /etc/init.d/mysql start, il fonctionne normalement.

L'exécution de 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 prétend être plein lors d'un redémarrage normal, mais me laisse ensuite le redémarrer en utilisant sudo, et df -h montre qu'il y a beaucoup d'espace.

Merci pour votre aide.

0voto

nachopro Points 181

Toujours contrôler les services comme root .

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

Au lieu de cela, utilisez l'un ou l'autre :

sudo /etc/init.d/mysql restart

Ou :

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

La première nécessite que l'utilisateur connecté soit configuré dans le cadre de l'application sudo . Cela implique d'être membre d'un certain groupe - le groupe dépend de la distro. L'avantage est que l'utilisateur utilisera son propre mot de passe.

Dans ce dernier cas, l'utilisateur connecté aura le droit d'accéder aux informations suivantes root mot de passe pour exécuter la commande.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X