MariaDB: Dépannage

Problèmes courants avec MariaDB et leurs solutions

👋 Bienvenue sur la documentation de Stackhero !

Stackhero propose une solution MariaDB cloud prête à l'emploi qui offre de nombreux avantages, notamment :

  • Connexions et transferts illimités.
  • Interface web phpMyAdmin incluse.
  • Mises à jour simplifiées en un clic.
  • Performance optimale et sécurité renforcée grâce à une VM privée et dédiée.

Gagnez du temps et simplifiez-vous la vie : il suffit de 5 minutes pour essayer la solution MariaDB cloud hosting de Stackhero !

La gestion de grands volumes de données dans phpMyAdmin peut entraîner des timeouts. Ces interruptions sont souvent dues aux limitations de l'environnement PHP sur lequel phpMyAdmin s'appuie.

Pour contourner ces difficultés, vous pouvez utiliser l'interface en ligne de commande (CLI) de MariaDB ou d'autres outils de gestion de base de données. Ces alternatives offrent généralement une meilleure efficacité et une fiabilité accrue pour manipuler de gros volumes de données et exécuter des requêtes complexes, comparé aux outils accessibles via un navigateur.

Si vous rencontrez l'erreur suivante :

ERROR 2026 (HY000): SSL connection error: unknown error number

Cela indique généralement que le logiciel client de base de données que vous utilisez ne prend pas en charge les protocoles TLS modernes requis par les serveurs MariaDB sécurisés.

Les instances MariaDB, notamment celles hébergées sur des plateformes comme Stackhero, utilisent des protocoles TLS récents et des suites cryptographiques sécurisées afin de garantir un haut niveau de sécurité. Par conséquent, les connexions utilisant des protocoles obsolètes, comme TLS v1.1, échoueront.

Pour corriger ce problème, mettez à jour votre logiciel client de base de données vers une version compatible avec les derniers standards TLS. Maintenir votre client à jour vous permettra de garantir des connexions sécurisées et compatibles avec les serveurs MariaDB.

Si vous constatez que l'utilisateur root a été supprimé ou que ses permissions ou son mot de passe ont été modifiés par erreur, vous pouvez le restaurer en redémarrant l'instance MariaDB. Cette opération rétablit l'utilisateur root avec ses permissions et son mot de passe par défaut.

La suppression de données dans une table MariaDB ne libère pas automatiquement l'espace disque occupé. Pour récupérer cet espace, vous pouvez exécuter la commande SQL suivante :

OPTIMIZE TABLE <table>;

Cette commande reconstruit la table en créant une table temporaire, en transférant les données, puis en remplaçant la table d'origine. Pendant cette opération, la table sera verrouillée et donc indisponible. La durée de ce verrouillage dépend de la taille de la table.

Pour limiter l'impact sur les performances de la base de données, il est recommandé d'exécuter la commande OPTIMIZE TABLE lors de périodes de faible activité ou pendant des fenêtres de maintenance.