L'erreur signifie que vous n'avez pas assez d'espace pour créer les fichiers temporaires nécessaires à MySQL.
La première chose à faire est d'augmenter la taille de votre /tmp/
partition. Si vous êtes sous LVM, vérifiez l'option lvextend
commande.
Si vous ne parvenez pas à augmenter la taille de votre partition /tmp/
vous pouvez travailler sur la configuration de MySQL, éditer le my.cnf
(généralement sur /etc/mysql/my.cnf
) et recherchez cette ligne :
tmpdir = /tmp/
Remplacez-le par ce que vous voulez (exemple /var/tmp/
). Veillez à ce que l'utilisateur mysql dispose d'un espace suffisant et d'une autorisation d'écriture dans le nouveau répertoire.
J'espère que cela vous aidera !
3 votes
L'espace disque disponible est-il suffisant ?
4 votes
Libérez de l'espace sur votre appareil.
1 votes
Cette erreur est apparue aujourd'hui sur un appareil qui n'était utilisé qu'à 11 %. J'ai redémarré la machine et tout est rentré dans l'ordre, mais il semblerait que cette erreur puisse se produire même lorsqu'il y a de l'espace disponible.
0 votes
Comme indiqué ci-dessus, le code d'erreur 28 signifie que l'espace disque est insuffisant. Veuillez noter qu'il s'agit d'un message d'erreur du serveur, et non du client. Assurez-vous donc que vous vérifiez sur le bon serveur.