L’erreur 28 du moteur de stockage dans MariaDB signifie généralement que l’espace disque sur le serveur est épuisé. MariaDB, comme beaucoup d’autres bases de données, nécessite un certain espace disque pour exécuter ses opérations normales.
Voici quelques étapes pour résoudre ce problème:
1. Vérifier l’espace disque: La première chose à faire est de vérifier l’espace disque disponible sur votre serveur. Vous pouvez le faire avec la commande `df -h`.
1. Libérer de l’espace: Si l’espace disque est effectivement épuisé, vous devrez libérer de l’espace. Cela pourrait impliquer de supprimer des fichiers inutiles, de déplacer des données vers un autre disque ou d’augmenter la taille du disque (si vous utilisez un disque extensible).
1. Optimiser les tables: Si vous avez libéré de l’espace et que vous rencontrez toujours l’erreur, vous pourriez avoir besoin d’optimiser vos tables. Vous pouvez le faire avec la commande `OPTIMIZE TABLE nom_table;`.
1. Redémarrer le service MariaDB: Après avoir libéré de l’espace et optimisé vos tables, essayez de redémarrer le service MariaDB. Vous pouvez le faire avec la commande `/etc/init.d/mysql restart`.
1. Vérifier les erreurs: Si le problème persiste, vérifiez les journaux d’erreurs de MariaDB pour d’autres indices potentiels.
Si aucune de ces étapes ne fonctionne, vous pourriez avoir un problème plus profond qui nécessite une aide professionnelle.