Apparence
Qu’est-ce que NabuSQL ?
NabuSQL est un gestionnaire de bases de données de bureau. Vous le connectez à vos bases, et il vous offre une seule fenêtre pour parcourir les schémas, modifier des enregistrements, écrire du SQL, déplacer des données entre serveurs et conserver des sauvegardes — sans navigateur, sans abonnement et sans compte.
Il est écrit en Rust et Tauri, ce qui explique pourquoi l’installateur Windows pèse environ 9 Mo et que l’application démarre en une seconde environ.
Bases de données prises en charge
| Moteur | Port par défaut | Remarques |
|---|---|---|
| MySQL | 3306 | Prise en charge complète, y compris la gestion des utilisateurs |
| MariaDB | 3306 | Traité comme un type de connexion à part entière |
| PostgreSQL | 5432 | |
| SQLite | — | Vous choisissez un fichier de base au lieu d’un hôte |
| Microsoft SQL Server | 1433 | Authentification SQL ou Windows, Named Pipes en option |
Vous pouvez garder des connexions ouvertes vers les cinq en même temps et copier des objets de l’une à l’autre avec le transfert de données.
Plateformes
Windows, macOS et Linux, à partir du même code source. Les versions Linux sont disponibles en .deb, .AppImage et .rpm.
Langues de l’interface
L’interface de l’application est disponible en sept langues : anglais, croate, bosnien, slovène, italien, allemand et français. Vous la changez dans Outils → Paramètres → Langue de l’interface.
Ce manuel est disponible en anglais, croate, italien, allemand, français et slovène — utilisez le sélecteur de langue dans la barre supérieure.
Ce qu’il ne fait pas
Être honnête sur les limites vous fait gagner du temps :
- La gestion des utilisateurs est réservée à MySQL. L’outil est présent pour les autres moteurs, mais il vous indiquera qu’il n’est pas disponible.
- Le planificateur de tâches fonctionne dans l’application. Les tâches planifiées ne se déclenchent que lorsque NabuSQL est ouvert — ce n’est pas un service système. Voir Planificateur de tâches.
- Le profileur de requêtes attend un plan d’exécution au format MySQL. Il exécute
EXPLAIN FORMAT=JSONet dessine l’arbre du plan à partir de celui-ci. - La recherche dans les tables couvre les colonnes texte. Elle parcourt les colonnes
varchar/text, pas les colonnes numériques ou binaires. Voir Rechercher dans les tables.
Pour aller plus loin
- Installation — le mettre en route.
- Essai et licence — l’essai de 40 jours et le fonctionnement de l’activation.
- L’interface — à quoi sert chaque partie de la fenêtre.
- Créer des connexions — votre première connexion.
