Erreur de fichier d'écriture MySQL (Errcode 28) : dépannage et résolution
Lors d'une exécution récente d'une requête, l'une de nos applications Web a rencontré le problème suivant erreur :
Query3 failed: Error writing file '/tmp/MY1fnqpm' (Errcode: 28) ... INSERT MailList...
Cette erreur indique un problème d'écriture d'un fichier dans le répertoire temporaire du serveur. Pour déterminer la cause première, nous pouvons utiliser la commande perror :
$ perror 28 OS error code 28: No space left on device
Sur la base du résultat, nous pouvons conclure que le problème est très probablement dû à un manque d'espace disque sur le serveur. Le répertoire temporaire dans lequel MySQL tente d'écrire le fichier a atteint sa capacité de stockage.
Solution :
Pour résoudre ce problème, nous devons libérer de l'espace disque sur le serveur. Nous pouvons le faire en supprimant les fichiers inutiles, en optimisant les tables de base de données ou en augmentant l'espace disque disponible. Une fois que nous avons libéré suffisamment d'espace, MySQL devrait pouvoir écrire le fichier sans rencontrer l'erreur Errcode 28.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!