Icône de l'app Calíope

Calíope

Client natif MariaDB et MySQL pour macOS et iPadOS

macOS 14+ iPadOS 17+ Abonnement de $49.99/an

Bienvenue au centre d'assistance de Calíope. Nous construisons des outils de gestion de bases de données puissants et très réactifs, avec des performances natives. Si vous rencontrez un problème ou avez une question, parcourez la FAQ ci-dessous ou contactez-nous directement.

✉️ Assistance directe

Vous rencontrez un problème ou avez besoin d'aide avec votre abonnement ? Envoyez-nous un e-mail et nous vous répondrons, généralement sous 1 à 3 jours ouvrés. Pour les idées de fonctionnalités, voir Suggérer une fonctionnalité ci-dessous.

E-mail : support@caliope.org
Ce qu'il faut inclure pour une assistance plus rapide :
  • Votre système d'exploitation et sa version (par exemple, macOS 15.2 Sequoia, iPadOS 18.3)
  • Votre version actuelle de Calíope (indiquée dans Calíope → À propos de Calíope)
  • Une brève description du problème et des étapes reproductibles
  • Tout message d'erreur affiché et/ou des captures d'écran illustrant le problème

💡 Suggérer une fonctionnalité

Calíope grandit à partir des demandes de ses utilisateurs. S'il y a quelque chose que vous aimeriez voir — un nouveau moteur de base de données, un flux de travail qui vous ferait gagner du temps, une langue manquante, une intégration — dites-le-nous. Chaque demande est enregistrée sur la roadmap publique, et celles qui accumulent le plus de signaux sont celles que nous traitons ensuite.

Conseils pour une demande utile :
  • Commencez l'objet par Feature request: pour que nous l'orientions vers la file de la roadmap.
  • Décrivez le problème que vous essayez de résoudre, pas seulement la solution que vous avez en tête.
  • Mentionnez à quelle fréquence vous l'utiliseriez et sur quelle plateforme (macOS, iPad ou les deux).
  • Si vous avez vu la fonctionnalité dans un autre outil et que l'implémentation vous a plu, joignez un lien.

Questions fréquentes

🔑 Connexions et réseau
Comment créer une nouvelle connexion à la base de données ?

Ouvrez le Gestionnaire de connexions depuis la barre latérale ou la barre de menu principale, puis cliquez sur le bouton +. Renseignez l'hôte, le port, le nom d'utilisateur et le mot de passe de votre serveur.

Vos identifiants sont stockés de manière sécurisée dans le Keychain natif (framework Security de macOS) et ne sont jamais transmis à des serveurs tiers ni à ceux du développeur.

Comment se connecter via un tunnel SSH ?

Dans le gestionnaire de connexions, activez le sélecteur Tunnel SSH. Saisissez l'hôte, le port et le nom d'utilisateur SSH.

Calíope prend en charge l'authentification par mot de passe et l'authentification par clé (Ed25519 et ECDSA P-256/384/521). L'implémentation utilise SwiftNIO-SSH natif — aucun client SSH externe n'est nécessaire et les clés déchiffrées ne sont jamais écrites sur le disque.

Ma connexion SSL échoue. Qu'est-ce qui a changé ?

Depuis le renforcement de sécurité de juillet 2026, Calíope vérifie par défaut le certificat TLS du serveur par rapport aux racines de confiance du système. Si vous vous connectez à un serveur muni d'un certificat auto-signé et que vous ne fournissez pas d'autorité de certification (CA), la connexion échouera.

Vous avez deux options :

  • Recommandé : fournir le fichier du certificat CA dans la section SSL du profil.
  • Développement uniquement : cocher la case « Accepter un certificat non approuvé (non sécurisé) ». La connexion restera chiffrée, mais sera vulnérable aux attaques de l'homme du milieu (MITM).
L'application ne peut pas se connecter à ma base de données. Que faut-il vérifier ?

Effectuez le diagnostic rapide suivant :

  • Vérifiez que l'hôte, le port, le nom d'utilisateur et le mot de passe de la connexion sont corrects.
  • Assurez-vous que votre serveur MariaDB/MySQL est configuré pour accepter les connexions distantes depuis votre adresse IP (vérifiez le paramètre bind-address dans votre my.cnf).
  • Si vous utilisez SSL, vérifiez vos certificats et assurez-vous que le mode SSL correct est sélectionné.
  • Si vous êtes derrière un pare-feu ou un VPN, assurez-vous que le port 3306 (ou votre port de base de données personnalisé) est complètement ouvert.
  • Isolez le problème en tentant de vous connecter depuis le terminal avec le client en ligne de commande mysql -u [utilisateur] -h [hôte] -p.
💾 Stockage et sauvegardes
Où mon historique de requêtes est-il stocké ?

Votre historique de requêtes est conservé localement sur votre appareil, dans une base de données SQLite privée. Il est strictement hors ligne par défaut et n'est jamais téléversé. Vous pouvez parcourir, rechercher, filtrer et supprimer définitivement vos journaux d'exécution via le panneau Historique à l'intérieur de l'éditeur SQL.

Si vous activez la synchronisation du journal de requêtes avec iCloud, le texte littéral des requêtes est transmis à votre iCloud privé — Calíope affiche un avertissement avant de l'activer.

Comment planifier des sauvegardes automatiques de la base de données ?

Rendez-vous dans le moteur Sauvegarde depuis la barre latérale. Sélectionnez les bases de données et les tables souhaitées, définissez votre planification (quotidienne, hebdomadaire, personnalisée) et choisissez le dossier de destination local. Les opérations de sauvegarde sont exécutées localement à l'aide d'un moteur de streaming asynchrone non bloquant.

Calíope synchronise-t-il les données entre mon Mac et mon iPad ?

Oui. Calíope propose une synchronisation iCloud facultative pour les profils de connexion, les snippets et les sauvegardes planifiées, en utilisant l'iCloud Key-Value Store et la base de données privée CloudKit d'Apple.

Pour préserver la sécurité, les mots de passe de la base de données ne sont pas synchronisés par défaut ; les entrées du Keychain restent sur l'appareil sauf si vous activez explicitement la synchronisation iCloud Keychain. Vous pouvez gérer la synchronisation iCloud dans Préférences → iCloud.

Comment supprimer toutes mes données ?

Ouvrez Préférences → Confidentialité → Effacer toutes mes données. Un seul bouton efface les profils de connexion, les entrées du Keychain, le journal de requêtes, les snippets, la configuration et le cache du widget. Conforme à l'article 17 du RGPD.

💳 Abonnements, IA et dépannage
Comment utiliser l'assistant SQL avec IA ?

L'assistant contextuel avec IA est facultatif et désactivé par défaut. Pour l'utiliser, allez dans Préférences → Assistant IA et fournissez votre propre clé d'API pour OpenAI ou Google Gemini.

Seules les métadonnées de la base de données (noms de tables et de colonnes, clés étrangères) ainsi que l'invite que vous saisissez sont envoyées à l'API d'IA. Le contenu de vos lignes et vos identifiants ne sont jamais transmis.

Mon abonnement est-il lié à mon Apple ID ?

Oui. Calíope est monétisé via un abonnement annuel géré par StoreKit 2 et l'App Store d'Apple. Il inclut un essai gratuit de 7 jours. Votre abonnement est lié directement à votre Apple ID, ce qui vous permet d'utiliser Calíope sur tous vos appareils macOS et iPadOS connectés à cet Apple ID.

Pour gérer, consulter ou annuler votre abonnement, ouvrez l'app App Store → touchez l'icône de votre compte → Abonnements.

Comment restaurer mon abonnement après une réinstallation ?

Ouvrez Calíope et touchez ou cliquez sur Restaurer les achats dans la vue paywall. L'application interroge l'App Store pour valider automatiquement votre droit actif.

L'application se ferme ou se comporte de manière inattendue. Que faire ?

Nous vous prions de nous excuser pour la gêne occasionnée. Essayez ces étapes :

  1. Redémarrez complètement Calíope.
  2. Vérifiez que votre système d'exploitation et Calíope sont totalement à jour.
  3. Si le problème persiste, contactez-nous à support@caliope.org. Si possible, joignez les journaux de diagnostic ou les rapports d'incident depuis Console.app (macOS) ou Réglages → Confidentialité et sécurité → Analyse et améliorations (iPadOS).

💾 Bases de données prises en charge

  • MariaDB 10.2.3+, 11.x
  • MySQL 5.7.5+, 8.0, 8.4 LTS
  • Compatible avec les déploiements locaux et cloud

💻 Configuration système requise

  • macOS : macOS 14 Sonoma ou plus récent
  • iPad : iPadOS 17 ou plus récent
  • Connexion internet active pour les serveurs distants ou cloud