Problèmes courants de base de données
À un moment donné, vous pourriez rencontrer des problèmes liés à la base de données lors de l’utilisation de NexoPOS. Ces problèmes peuvent survenir quelle que soit la base de données que vous avez sélectionnée, et chacun d’eux a une solution spécifique.
Aucun espace restant sur l’appareil
Cette erreur indique que votre serveur n’a plus d’espace de stockage disponible, ce qui empêche la création de nouvelles entrées dans la base de données. Si Laravel Telescope est activé sur votre installation NexoPOS, vous pouvez commencer par effacer ses enregistrements à l’aide de la commande suivante :
php artisan telescope:prune --hours=0
Si la commande ne résout pas le problème, vous devez rechercher d’autres sources consommant de l’espace disque sur votre serveur. Dans de nombreux cas, les fichiers journaux MySQL en sont la cause principale et peuvent nécessiter d’être nettoyés.
Accès refusé
Cette erreur se produit généralement lorsque NexoPOS tente d’effectuer une opération de base de données qui n’est pas autorisée. La cause la plus fréquente est l’absence de droits utilisateur de base de données corrects ou suffisants.
Assurez-vous que les identifiants de base de données définis dans votre fichier .env correspondent à un utilisateur disposant des privilèges appropriés (tels que INSERT, UPDATE et DELETE) sur la base de données cible.
Le serveur MySQL est parti (déconnecté)
Cette erreur indique généralement que le service MySQL ne fonctionne pas correctement ou s’est arrêté de manière inattendue. Vous devrez examiner les journaux du serveur et la configuration afin d’en déterminer la cause première et de restaurer le service de base de données.